简体   繁体   English

rails 3.2中的f.hidden_​​field

[英]f.hidden_field in rails 3.2

I am trying to insert a user id from devise into another table which collects contact details and company name and so on and i am using - 我试图从设计插入用户ID到另一个表收集联系人详细信息和公司名称等等我正在使用 -

  <%= f.hidden_field :user_id, current_user.id %>

and all i seem to get back is an error on the page when i load it up - 当我加载它时,我似乎回来的是页面上的错误 -

undefined method `merge' for 1:Fixnum

Extracted source (around line #46): 提取的来源(第46行):

am i missing something, do I have to put anything in the controller so i can access the current_user information? 我错过了什么,我是否必须在控制器中放置任何东西,以便我可以访问current_user信息?

Any help with this would be appreciated. 任何帮助都将不胜感激。

Robbie 罗比

You can use it like 你可以像使用它一样

   <%= f.hidden_field :user_id, :value => current_user.id %>

or 要么

   <%= hidden_field_tag "user_id",nil,:value => current_user.id %>

Try it.. 试试吧..

你也可以这样做。

<%= hidden_field_tag('some_object[user_id]', current_user.id)%>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 用f.select值填充f.hidden_​​field - Populate f.hidden_field with f.select value 为什么在password_reset的编辑操作中使用hidden_​​field_tag而不是f.hidden_​​field - Why use hidden_field_tag instead of f.hidden_field in edit action of password_reset simple_form f.hidden_​​field有效,为什么不f.input? - simple_form f.hidden_field works, why not f.input? 隐藏属性未填充 Rails 3.2 表单中的字段 - Hidden attribute not populating field in form for Rails 3.2 Ruby On Rails f.checkbox隐藏字段 - Ruby On Rails f.checkbox hidden field Rails 3.2 f.file_field导致路由错误 - Rails 3.2 f.file_field causes routing error Simple_form隐藏字段破坏了Rails 3.2应用程序中的设计验证 - Simple_form hidden field breaks Devise validation in rails 3.2 app 需要将f.select字段中的默认值添加到现有值-rails 3.2 - need to add default value in f.select field to existing ones - rails 3.2 防止使用datetimepicker在f.text_field中进行自定义输入(Rails 3.2,Bootstrap) - Prevent custom input in f.text_field with datetimepicker (Rails 3.2, Bootstrap) Paperclip(3.0)和Rails(3.2):f.file_field在验证错误后丢失&#39;new&#39;操作的文件路径 - Paperclip (3.0) and Rails (3.2): f.file_field loses file path on 'new' action after a validation error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM