それでは、私は私のhtml.erb
コードに次のテキストフィールドを持っているとしましょう:ルビーレール上 - テキストフィールドから値を読み取る
<p> Field 1:
<%= text_field_tag 'field1' %>
<p> Field 2:
<%= text_field_tag 'field 2' %>
をそして私は、次の操作を行いたいと思います:
<%= link_to "NextPage",
:controller => "MyController",
:action => "my_method",
:textfield1 => <%-# Read what has been entered in field1 -%>,
:textfield2 => <%-# Read what has been entered in field2 -%> %>
どうすればいい?私は、リンクにtextfield1
とtextfield2
のパラメータとして追加するために、ユーザーがフィールド1(またはフィールド2)に入力した内容を読み取る方法を見つけていません。あなたがそこまで望んでいたとして、このよう
simple_form_for :your_object, url: "/your_action_url" do |f|
f.input :field_1, as: :string
f.input :field_2, as: :string
f.submit "Send data"
は、あなたが同じ結果を達成し、それはです:
JS – Fallenhero
@Fallenheroでこれを行う必要があります。どうすればいいのかわかりません。あなたは例を挙げることができますか?私はJavaScriptを使ってフォームから値を取得する方法を知っています。私は 'link_to'で' textfield1'の値として参照する方法を理解していません。 – Pauline
これは簡単にはできないと思います。 JS内のリンクを見つけてhrefに置き換える/追加する – Fallenhero