嘗試使用link_to將信息發送到我的控制器中的操作。link_to:控制器,:在視圖中的操作不工作ruby on rails
鏈接看起來是這樣的:
<%= 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
我已經看過:
還有更多。任何幫助將不勝感激,謝謝。
我嘗試過使用字符串,其實這是我累了的第一件事。它仍然不起作用。 – Ryan