首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在隐藏字段中创建has_many关联

在隐藏字段中创建has_many关联
EN

Stack Overflow用户
提问于 2010-02-25 00:26:33
回答 2查看 1.4K关注 0票数 2

说用户has_many的事情。在用户表单中,我想要一个hidden_field,它可以让我在这个新用户和一个已经存在的东西之间创建一个关系,比如id 8。我想我只是忘记了这里的一些语法。

代码语言:javascript
运行
复制
<% f.hidden_field 'things[]', :value => 8 %>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-25 00:31:50

代码语言:javascript
运行
复制
<% f.hidden_field 'thing_id[]', :value => 8 %>
票数 6
EN

Stack Overflow用户

发布于 2011-10-30 22:40:56

为了子孙后代。如果你有多个'things‘的值需要以数组的形式发送到服务器,下面是如何让它工作的方法:

代码语言:javascript
运行
复制
<% user.things.each do |thing| %>
    <% f.hidden_field 'thing_ids][', :value => thing.id %>
<% end %>

请注意反括号中的things_ids][。如果括号没有反转,则服务器获取"thing_ids"=>[nil, nil],假设用户有2个东西。使用反括号,您将在参数thing_ids数组中获得正确的事物ids。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2327621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档