0

入力テストから非表示フィールドに値を渡すにはどうすればよいですか? フォームが 2 つ必要ですか?

私の新しい見解:

<%= form_tag 'https://example.com/api/example.asp', 
    authenticity_token: false do %>
<%= text_field_tag(:text) %>
<%= hidden_field_tag("text", @text) %>
...

私のコントローラー:

def new
  .....
  @text = params[:text]
  .....
end

しかし、それは機能しません

<input id="test" name="test" type="hidden">
4

1 に答える 1

0

あなたのビューのコードはビューにありnewますか?

何をしようとしているのかわかりませんが、アクションを入れ@text = params[:text]てみてくださいcreate- 新しいアクションをロードしている場合、params[:text]ロード時に空白になります

于 2013-10-19T13:10:26.527 に答える