我在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可以是一个快捷方式) –