我在UsersController模板中缺少行動
很簡單寫了「跟隨」的方法。而在視圖中,我有
<%= link_to 'Follow', follow_user_path(@user) %>
在路線,
resources :users do
member do
get 'follow' => "users#start_following", :as => 'follow'
當我點擊鏈接,它抱怨:Missing template users/start_following
所以,我怎麼讓它只是停留在行動後的同一頁? 我想繼續觀看的頁面是遵循用戶的顯示視圖。 例如:users/{user_id}。僅僅是重定向而不是解決方案?我認爲添加redirect_to {somewhere}
會擺脫錯誤,但它沒有。
謝謝你爲旁註。我如何使它成爲PUT請求而不是GET? –
改變你的路線文件是一個放,而不是一個得到然後或者添加:方法=>:放到你的link_to(需要rails的東西)或使它成爲一個窗體(button_to可以是一個快捷方式) –