在提示之前,我的客户正在使用 Godaddy 来托管他的 Rails 应用程序。我已经设法让该应用程序为他工作,但 Godaddy 使用符号链接(symbolic link)指向附加网站 ex 根目录的应用程序。
www.yoursite.com/myrailsapp
我试过把它放在 environment.rb 中
基本上所有的链接都应该像这样工作:
www.yoursite.com/link1
但它变成了:
www.yoursite.com/myrailsapp/link1
有没有办法让 RAILS_ROOT 指向实际的 rails 应用程序根目录?
最佳答案
我不认为这是一个 RAILS_ROOT
问题,而更像是一个 VirtualHost 问题。该域未将 DocumentRoot
设置为您的 Rails 公共(public)目录。
关于ruby-on-rails - 可以更改 RAILS_ROOT 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1256820/