我希望在我的应用程序/公用
文件夹中
重定向到index.html.
def get_current_user
@current_user = current_user
if @current_user.nil?
redirect_to root_path
end
end
我该如何实现?
我没有修改root.rb中的根(它仍然被评论)
# root :to => "welcome#index"
我得到一个错误,说root_path是未定义的.
如何修改routes.rb,以便root_path指向public / index.html?
你想做的不是Rails兼容的.
Rails是MVC,C为控制器,V为视图.
所以它的内部需要两者.
好的,默认情况下会显示public / index.html,但这只是因为过程被绕过.
因此,您可以创建一个具有索引操作的静态控制器,并且它是相应的视图(只需复制/粘贴当前public / index.html文件的内容).
然后设置:
root :to => "static#index"
请删除public / index.html文件:)