Как передать измененные значения из text_field_tag ​​в контроллер - PullRequest
0 голосов
/ 19 октября 2018

Мой файл просмотра:

<% @result.each do |singleAttr| %> <!-- Now the singleAttr is a hash -->
<%= form_tag(change_policy_attr_values_path(singleAttr)) do %>
<tr class="<%= cycle('even', 'odd') %>">
<td><%= label_tag(:attrId,singleAttr["attrId"]) %></td>
<td><%= label_tag(:name,singleAttr["name"]) %></td>
<td style="word-break: break-all;"><%= text_field_tag(:value,singleAttr['value']) %></td>
<td style="text-align: center;">
    <%= submit_tag('Update',:id => "update_button") %> 
</td>
</tr>
<% end %>
<% end %>

Файл контроллера:

def change
  attribValue = params[:value]
  render text: attribValue
end

Когда я изменяю значение в text_field_tag ​​и после нажатия на кнопку отправки обновления, я получаю старое значение,Как я могу передать обновленный текст на контроллер?

Это то, что я получаю в URL:

http://localhost:3000/policy_attr_values/change?attrId=10&name=MAX_LOCAL_MASK_LENGTH&value=18

Я изменил value на 17 в текстовом поле,но все же это занимает 18

Любая помощь?

Спасибо,

...