Ruby on rails 使用rails保存参数的其他方法?
我创建了一个表单来保存信息,一切正常,但我的问题是,是否存在其他保存参数的方法 以下是视图:Ruby on rails 使用rails保存参数的其他方法?,ruby-on-rails,ruby,ruby-on-rails-2,Ruby On Rails,Ruby,Ruby On Rails 2,我创建了一个表单来保存信息,一切正常,但我的问题是,是否存在其他保存参数的方法 以下是视图: <% form_for @job, :url => {:controller=>"subject",:action=>'create'} do |f|%> <%= f.text_field :subject %> <%= text_field_tag "new_subject",:new_subject %> <% end %
<% form_for @job, :url => {:controller=>"subject",:action=>'create'} do |f|%>
<%= f.text_field :subject %>
<%= text_field_tag "new_subject",:new_subject %>
<% end %>
就像日志上说的:
Is saving NULL because is not inside the first bracket
我也试过:
<input id="new_subject" name="new_subject" type="text" />
有人能帮我吗?试试这个:
<input id="new_subject" name="subject[new_subject]" type="text" />
您具体想做什么?如果您想将参数从params
散列复制到您的模型中,没有什么可以阻止您这样做。或者您可以使用属性访问器
,例如,非持久化字段,捕获模型本身中的数据,并在过程中将其复制到其他地方。我想这行
应该与
@Pavan一样,我知道,我想这是唯一的方法。你能发布你的创建动作
和你的主题控制器
的相关强参数方法吗?谢谢Pavan,但有人给了我答案。
<input id="new_subject" name="subject[new_subject]" type="text" />