Nicht definierte Methode 'merge' für '####': string% = form_for% helper

8

Ich habe ein Formular, das bei POST ein anderes Formular rendert. Was ich tun möchte, ist, die Parameter von der ersten Form in bestimmte versteckte Felder der zweiten Form zu übergeben.

Das zweite Formular verwendet einen form_for-Formularhelfer, und ich versuche, die Parameter zu übernehmen, die an es gepostet werden.

So sieht das Formular aus:

%Vor%

Wenn ich etwas wie

tue %Vor%

Die Aktion gibt mir den Fehler:

%Vor%

Der "1231231234" ist der Parameter, der an das Formular gesendet wird, scheint es aber nicht zu akzeptieren.

Haben Sie eine Vorstellung davon, wie ich die Form erhalten würde, um den Parameter zu akzeptieren?

Wenn ich die Parameter [] entfernt habe, tritt der Fehler nicht auf, aber die Parameter werden auch in den ausgeblendeten Feldern nicht aufgefüllt.

    
Stepan Parunashvili 04.10.2012, 16:53
quelle

1 Antwort

27

zweiter Parameter in hidden_field sollte ein Optionshash sein, kein Wert

%Vor%     
fl00r 04.10.2012, 16:55
quelle

Tags und Links