在环境中设置rails root

时间:2009-09-29 02:29:24

标签: ruby-on-rails configuration

我正在将我的应用部署到共享托管环境,显然我需要在我的环境文件中设置根路径。当我尝试启动时,我收到此错误:

**使用生产环境启动Rails ... /home/donner/etc/rails_apps/donnerparty/config/../vendor/rails/railties/lib/initializer.rb:902:in`read':没有这样的文件或目录

我找不到关于如何设置根路径的任何明确说明。

2 个答案:

答案 0 :(得分:1)

在config / routes.rb中添加类似下面的行,以适应您的需要。

root :to => 'store#index', :as => 'store'

config.rb中还有一个已注释掉的行

root :to => "welcome#index"

不要忘记删除文件public / index.html

答案 1 :(得分:0)

在environment / production.rb文件中你可能想要这样的东西(除非你在同一个地方进行测试和开发 - 然后你只需要在一般环境中.rb):

RAILS_ROOT = / home / donner / etc / rails_apps / donnerparty