我对视图路径有疑问。我使用设计创建了一个用户模型和视图,并手动创建了一个控制器。一切正常,但登录后,当我提供sign_in url时,会发生错误而不是重定向到主页 错误信息是
No route matches {:action=>"timeline", :controller=>"users", :id=>nil} missing required keys: [:id]
# else
timeline_path(resource)
end
我手动创建了路径登录。它没有显示任何错误。但是设计的自动生成路径(users / sign_in)给出了错误。提前谢谢
答案 0 :(得分:1)
这可能会对您有所帮助
resource
对象为零。由于您尝试转到当前用户时间线,因此您可以使用timeline_path(current_user)