2016-08-03 83 views
-1

我有关于视图路线的问题。我已经使用设计创建了一个用户模型和视图,并且还手动创建了一个控制器。所有工作正常,但登录后,当我提供sign_in网址出现,而不是重定向到主页 错误消息的错误是没有路线匹配设计中的轨道错误

No route matches {:action=>"timeline", :controller=>"users", :id=>nil} missing required keys: [:id] 

    # else 
    timeline_path(resource) 
    end 

我创建了一个路径标志 - 手动。它没有显示任何错误。但是,自动生成的路径(用户/ sign_in)受遗赠是给错误.Thanks提前

+0

请在要提供路径的位置添加完整的方法。 –

+0

发布您的route.rb的结构 –

+0

该资源显示为空。我建议安装gem better_error以快速显示调试 –

回答

1

这可以帮助你

resource对象是零。由于您正在尝试转到当前用户时间线,因此您可以使用timeline_path(current_user)

相关问题