【发布时间】:2016-02-02 21:21:47
【问题描述】:
我想将一个参数从 text_field_tag 传递给我的控制器,但它没有通过 link_to 传递
<div class="row" id="page-search">
<%= hidden_field_tag :page, params[:page], class: 'form-control', value: '1'%>
<%= text_field_tag :page, params[:page], class: 'form-control', id: 'show-page'%>
<%= link_to 'Go', currencies_path, :remote => true, method: :get, class: "btn btn-default", id: "show-button" %>
</div>
控制器方法
def index
@currencies = Currency.all.page(params[:page]).per(10)
end
它应该调用这个方法,但它没有传递参数[:page]。关于如何解决这个问题的任何线索?
谢谢
根据建议,我这样做了,但我仍然面临同样的问题,因为它没有通过参数
<%= form_tag currencies_path, :method => :get do -%>
<%= text_field_tag :page, params[:page], class: 'form-control', id: 'show-page'%>
<%= hidden_field_tag :page, params[:page], class: 'form-control', value: '1'%>
<%= submit_tag 'Go' %>
<% end %>
【问题讨论】:
-
@Bijendra 这是一个不同的问题。 urs 基于传递对象数据。我的基于传递 text_field_tag 输入
标签: javascript ruby-on-rails ruby-on-rails-4