1
我是mvc,rails和web開發新手,我正面臨一個問題:如何設置渲染動作的路線? Rails
我有一個動作(顯示)和對此操作的視圖。
用於顯示的視圖將form_tag提交給另一個呈現動作顯示的動作。
問題是,我不知道如何爲呈現的動作設置路由。
現在我routes.rb
是:
resources :meals do
collection do
get "meals/:id", to: "meals#show"
end
end
嘗試添加這些,但沒有奏效:
match "meals/:id/calculate" , :to => "meals#calculate",:via => [:get]
和:
get "meals/:id/calculate", to => "meals#calculate"
您可以添加相關的控制器和視圖頁面? – dp7
你究竟發生了什麼錯誤?正如dkp所說......你的控制者和觀點會有所幫助。 'rake routes'的輸出也會有用。 – David