【发布时间】:2011-03-22 06:48:55
【问题描述】:
尝试在子目录中设置 Rails 应用程序。我的服务器是切诺基。我有一个基本网址: www.nonsense.com,这是一个wordpress博客,我想在www.nonsense.com/rails_app中设置一个rails应用程序。
对 google 的快速浏览让我使用了:ActionController::AbstractRequest.relative_url_root = "/rails_app"
但是,似乎这已在最新的 Rails 中被删除。关于 Rails 2.3.8 中的等价物有什么想法吗?
【问题讨论】:
-
您需要做的第一件事是配置您的 Wordpress 托管网络服务器,以将您的“子”URL 定向到 Rails 应用程序服务器。这个问题的答案将取决于您正在运行的服务器以及您如何部署它们。请提供有关您的环境的更多详细信息
-
啊,注意到了。它已经配置好了。 www.nonsense.com/ 正确地导致了我正常运行的 WP 安装。 www.nonsense.com/rails_app 指向我的 rails 应用程序,但我收到“此页面不存在”错误。当应用程序在根目录中时不会发生这种情况,只有在子目录中时才会发生,所以我认为它必须处理 relative_url_root。
标签: ruby-on-rails ruby