说用户has_many事情.在用户表单中,我想要一个hidden_field,它允许我在这个新用户和预先存在的Thing之间创建一个关系,例如id 8.以下代码片段有什么问题?我想我在这里忘记了一些语法.
<% f.hidden_field 'things[]', :value => 8 %>
Run Code Online (Sandbox Code Playgroud)
对于后代...如果你有多个值'需要发送到数组中的服务器的东西',这里是如何让它工作:
<% user.things.each do |thing| %>
<% f.hidden_field 'thing_ids][', :value => thing.id %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
注意带有things_ids的反向括号[.如果托架没有反转服务器获取"thing_ids"=>[nil, nil],假设用户有2件事.使用反向括号,您将在param thing_ids数组中获得正确的东西ID.
| 归档时间: |
|
| 查看次数: |
1215 次 |
| 最近记录: |