Ich habe einfach html.erb Form wie untenRails erb bekommt Wert eines text_field_tag
<table>
<%= text_field_tag :tesintg %>
<th><%= button_to 'Apply now', apply_product_index_path(:value => "Want Value of input in text field here") , method: :post %></th>
</table>
Wenn „Jetzt bewerben“ -Taste gedrückt I der Wert in dem Test text_field_tag will als Abfrage params gebucht werden als { "Wert": "Wert im Textfeld"}
Wie erreiche ich das?
Gibt es einen Grund, warum Sie diese Elemente nicht in ein Formular verpacken können und es die Arbeit für Sie erledigen lassen? Das wäre die einfachste Lösung. Andernfalls müssen Sie JavaScript verwenden. – pdoherty926
Ja, es ist einfacher, stattdessen ein traditionelles HTML-Formular zu verwenden. Alternativ können Sie Javascript verwenden, um den Wert aus dem Textfeld zu extrahieren und in die Abfrageparameter einzufügen. –
Sean, wie man das macht. Wie kann ich JavaScript verwenden, um den Wert zu erfassen und in button_zu verwenden. – user27111987