2012-04-17 12 views
5

Ich versuche, aus devise in einer anderen Tabelle, die eine Benutzer-ID einfügen, die Namen und Kontaktdaten Unternehmen sammelt und so weiter und ich bin mit -f.hidden_field in Schienen 3.2

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

und alles, was ich scheine zu bekommen Rückseite ist ein Fehler auf der Seite, wenn ich es laden -

undefined method `merge' for 1:Fixnum 

Extrahiert Quelle (um Zeile # 46):

bin ich etwas fehlt, muss ich etwas in der Steuerung setzen, so kann ich Zugang zum Curren t_user Informationen?

Jede Hilfe mit diesem würde geschätzt werden.

Robbie

Antwort

19

Sie können es verwenden, wie

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

oder

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

Try it ..

+0

Vielen Dank für Ihre rasche Antwort funktioniert, groß;) –

+0

Willkommen Robie Erledigt – Kashiftufail

1

Sie auch so etwas tun kann.

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

Verwandte Themen