Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用rails保存参数的其他方法?_Ruby On Rails_Ruby_Ruby On Rails 2 - Fatal编程技术网

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" />