Я пытаюсь выполнить скрипт Ruby, который использует параметры, переданные ему из формы Ruby on Rails.
Это фрагмент моего от:
<%= form_for(@test, :html => {:name => "test", :id => "test"}) do |f| %>
<div class="field", id="configure_device">
<%= f.label "Label1" %>
<%= f.text_field :Form_Param1 %>
<%= f.label "Label2" %>
<%= f.text_field :Form_Param2 %>
<%= f.label "Label3" %>
<%= f.text_field :Form_Param3 %>
<... больше текстовых полей здесь ...>
</div>
<div class="actions">
<%= button_to 'Apply Configs', :remote=>"true" %>
</div>
<% end %>
Структура моего скрипта на Ruby выглядит следующим образом:
def apply_configs (param1, param2, param3, ..., etc.)
<... ruby code that executes based on the values passed in param1, param2, param3 ...>
end
Я тестировал этот скрипт на Ruby отдельно, и он прекрасно работает, если получает правильные входные параметры param1, param2, param3, .. ,, и т. Д.
Вопрос в том, как выполнить этот скрипт на Ruby, когда нажата кнопка «Применить настройки», и как передать ему параметры Form_Param1, Form_Param2, Form_Param3, ... и т. Д., Которые будут сопоставлены с param1, param2 param3, ... и т.д.?