我在我的项目中有像
这样的路线resources :main, path: '/' do
collection do
get 'about'
get 'blog'
get 'resources'
get 'contact'
get 'projects-and-tutorials'
end
end
和他们的公共文件,如contact.html和about.html
是否可以为公共路线提供haml文件?
如何检查用户是否在公共文件中登录
(我认为可以使用haml但不能在html文件中完成,但现在我有html公共文件)
系统正在使用Devise gem进行身份验证
答案 0 :(得分:1)
只需在main_controller中添加以下行。
before_filter :authenticate_user!
并且检入视图文件是否是用户登录
答案 1 :(得分:0)
看到你的路线,最后的网址将是
等等。
您需要在主控制器中为这些视图指定特定方法。在主控制器中,您需要进行用户验证。