undefined方法`relative_url_root ='for ActionController :: Base:Class

时间:2011-11-23 16:54:09

标签: ruby-on-rails ruby

基本上尝试开始学习RoR并尝试在运行nginx和独角兽的VPS上进行设置。我想将它安装到一个子目录中,所以看起来我的nginx设置正确。但是,我尝试将config.action_controller.relative_url_root = '/rails'添加到我的config / environments / production.rb中,它给了我一个未定义的方法。我还能做些什么来检查?我做错了什么?

1 个答案:

答案 0 :(得分:0)

在Rails 3.X中,此选项不再存在。在路由定义中使用scope可以获得类似的结果。所以你可以做以下的事情:

scope "/rails" do
   resources :posts
   root :to => "welcome#index"
end