ruby-on-rails - 可以更改 RAILS_ROOT 吗?

标签 ruby-on-rails ruby

在提示之前,我的客户正在使用 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/

相关文章:

ruby-on-rails - 我应该在rails项目中将 `psd`和 `xcf`这样的原始图像放在哪里?

ruby-on-rails - Rails 什么时候响应 'transfer-encoding' 与 'content-length' ?

ruby-on-rails - 为什么无法在 AWS Elastic Beanstalk 中安装 pg gem?

ruby - 连接:SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

ruby-on-rails - rails : Creating an index view for a devise user

ruby-on-rails - 在 Rails 中缓存高级搜索查询

ruby - Gem 在 irb 中加载但不在控制台中加载

Ruby/PG - 无法连接到 PostgreSQL

ios - 使用 Xamarin 运行 calabash-ios 时无法指定设备

ruby-on-rails - 我如何将 'join' 数组添加到结果字符串的开头以加入第一个字符?