link_to を使用して、コントローラーのアクションに情報を送信しようとしています。
リンクは次のようになります。
<%= link_to "Buy", {:controller => :policies, :action => :policy_option_price_calc, :option => "policy_option_a_cost" }, {:method => :post} %>
ポリシーコントローラーがあり、アクション内は次のようになります。
def policy_option_price_calc(params)
#logic stuff
render :partial => "/policies/swipe_protect/price_total"
end
そして私のルートには次のものがあります:
resources :policies
member do
post 'policy_option_price_calc'
end
end
理由はわかりませんが、link_to リンクをクリックすると、次の URL が表示されます。
http://localhost:3000/?action=policy_option_price_calc&controller=policies&option=policy_option_a_cost
もちろん存在しませんが、エラーが発生することさえありません。HomeControll#index
私は見ました:
さらに、さらに多くの。どんな助けでも感謝します、ありがとう。