- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
生成了一个时间表脚手架。然后在我的 timetables_controller.rb 中创建了一个新的 Action “clas”。
timetables_controller.rb
class TimetablesController < ApplicationController
before_action :set_timetable, only: [:show, :edit, :update, :destroy, :clas]
def clas
@classtimetable = Timetable.where(params[:clas])
end
//other actions
def set_timetable
@timetable = Timetable.find(params[:id])
end
def timetable_params
params.require(:timetable).permit(:day, :clas, :one_teacher, :one_sub, :two_teacher, :two_sub, :three_teacher, :three_sub, :four_teacher, :four_sub, :five_teacher, :five_sub, :six_teacher, :six_sub, :seven_teacher, :seven_sub, :eight_teacher, :eight_sub)
end
end
为 Action “clas”创建了 form_for。需要将选择选项值作为参数传递给 Controller
clas.html.erb
<% form_for @classtimetable, :url => clas_timetables_path, :html => { :method => :post} do |f| %>
<div class="field">
<%= f.label "Select class" %>
<% values = ["1c", "2c", "3c", "4d", "5i"] %>
<%= f.select :clas, options_for_select(values) %>
</div>
<div class="actions">
<%= f.submit "Submit"%>
</div>
<% end %>
<% @classtimetable.each do |class_timetable| %>
<%= class_timetable.day %>
<% end %>
routes.rb
resources :timetables do
member do
get 'clas'
end
end
我需要在我的 clas.html.erb 页面上全天上课。这是通过从下拉列表中选择类并提交来完成的。当我点击提交时,该值应该在参数中传递。不知道如何解决它。有什么想法吗?
最佳答案
在form_for
标签中添加 Controller ,
<% form_for @classtimetable, :url => { :controller => "your-controller-name", :action => :clas } do |f| %>
或者你可以直接这样写,
<% form_for @classtimetable, :url => clas_timetables_path, :html => { :method => :post} do |f| %>
改变 before_action
就像,
before_action :set_timetable, only: [:show, :edit, :update, :destroy, :clas]
您可以将 collection
更改为 member
并传递 id
resources :timetables do
member do
get 'clas'
end
end
关于ruby-on-rails - 找不到 'id' =clas 的时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30634993/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!