5

連絡先の詳細や会社名などを収集する別のテーブルにデバイスからユーザーIDを挿入しようとしていますが、使用しています-

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

そして、私が戻ってきたように見えるのは、ページをロードしたときのページのエラーだけです-

undefined method `merge' for 1:Fixnum

抽出されたソース (46 行目あたり):

current_user 情報にアクセスできるように、コントローラーに何かを入れる必要がありますか?

これについての助けをいただければ幸いです。

ロビー

4

2 に答える 2

19

あなたはそれを次のように使うことができます

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

また

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

それを試してみてください..

于 2012-04-17T12:36:06.973 に答える
1

このようなこともできます。

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

于 2012-04-17T17:22:29.893 に答える