【发布时间】:2014-03-16 13:26:51
【问题描述】:
我有一个来自@Files 的对象(我取出了所有的检查,以使其更短):
@idFiles = params[:file_ids]
@Files = File.find(@idFiles)
对于每个 @Files 我想复制 / 和 .create ,但最重要的是,我想添加用户选择的选项:
@Files.each do |fc|
FileTemp.create(:filename => fc.name , :selectedOption => fc.myOption)
在我看来,@Files 的每个元素都有 1 个(选定的)“myOption”值:
<% @Files.each do |f| %>
<td><%= f.name %></td>
<td><%= f.path %></td>
[...]
<%= select_tag f.myOption , options_for_select(f.MultipleOptions.split(";")) %>
<% end %>
但我不知道如何将选定的值传递给我的控制器,以便创建我的新 'FileTemp' 对象
提前非常感谢(我已经被屏蔽了好几个星期了..)
附言。最初我打算使用 Ajax 更新该值(无需重新创建另一个对象),但我认为这种方式会更容易。
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2