3
送信するフォームのコントローラにいくつかのパラメータを送る必要があります。 アンカーで問題はありませんが、フォームではコントローラーでパラメーターを取得しません。ローカル変数をコントローラに返す
送信するフォームのコントローラにいくつかのパラメータを送る必要があります。 アンカーで問題はありませんが、フォームではコントローラーでパラメーターを取得しません。ローカル変数をコントローラに返す
混合をGETとPOSTのパラメータが混乱する可能性があるので、代わりにフォーム送信の一部として含めることができます。
はform_tag
ブロック内にこれを追加します。
= hidden_field_tag("Sample", "Test")
= hidden_field_tag(:return_param, @param_value)
あなたは常にパラメータがlog/development.log
を見て、あなたのコントローラによって受信されているかを見ることができます。
なので、GETメソッドでフォームを実行すると、パラメタが有効になります。はいですか? – dmitry
= hidden_field_tag:return_param、@param_value#this works – dmitry
ええ、小さなタイプミスです。聞いてよかったです。 – tadman