我有这个错误。我正在使用来自railscast视频的Omniauth-identity和Omniauth-FB TWITTER的用户。
No route matches [GET] "/users/generators/new"
点击
<%= link_to 'GENERATE RAPD PRIMER',new_user_generator_path(@user), id:'new' %></li>
此路线在佣金路线中的作用是
new_user_generator GET /users/:user_id/generators/new(.:format) generators#new
点击
<%= link_to 'GENERATE RAPD PRIMER',user_generator_results_path(@user), id:'new' %></li>
我的网址返回
http://localhost:3000/users//generators/new
该网址没有ID返回。怎么会 ???我该如何解决?我正在使用关于Omniauth FB和Identity for User模型的railscast教程。我正在尝试将User与generator相关联。
答案 0 :(得分:2)
确保按照路线传递user_id
param:
new_user_generator_path(user_id: @user.id)