尝试使用 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
我看过:
再加上更多。任何帮助将不胜感激,谢谢。