0

いくつかの詳細 - フォームは、それが指示するページにあります(ページを更新するだけで、以前にこれを成功させました) - 私はこれら2つを試しました

<%= form_tag yearly_derivatives_path(:method => "get") do %>
  <%= range_field_tag :liabilities_pctg_se_l, 50, :min => 0, :max => 100 %>
  <%= submit_tag %>
<% end %>

<%= form_tag(:method => "get") do %>
  <%= range_field_tag :liabilities_pctg_se_l, 50, :min => 0, :max => 100 %>
  <%= submit_tag %>
<% end %>
  • これは関連する routes.rb データです

    resources :yearly_derivatives

4

2 に答える 2

0

form_tag で使用されるデフォルトのメソッドは POST です。form_tag の代わりに yearly_derivatives_path に :method => "get" を渡そうとしていると思います。この場合、form_tag は引き続きデフォルトの POST メソッドを使用します。

これはうまくいくはずです:

<%= form_tag :action => 'send_student_report_pdf', :method => 'get' %>
于 2013-03-10T16:47:14.943 に答える
0

試す、

<%= form_tag yearly_derivatives_path, :method => "get" do %>

于 2013-03-10T02:16:49.590 に答える