【发布时间】:2013-08-30 16:27:13
【问题描述】:
我有一个 Ruby On Rails 应用程序。我在 centos 6.4 上使用 Cpanel 和 phusion 乘客。 我的应用程序运行良好,所有控制器和模型都可以正常工作。 问题是,我在一个名为 public 的文件夹中有样式表、JS 和图像(通常是这样)。 我已将所有这些都包含在我的应用程序中,但所有这些都出现以下错误。
没有路由匹配 "/javascripts/application.js" 与 {:method=>:get}
当我使用 mongrel 使用该应用程序时,我确信我的所有文件都具有正确的路径,它可以正常工作。
我的 .htaccess 代码是:-
RailsBaseURI /
PassengerAppRoot /home/crosstr/rails_apps/appname/public
我的应用规格是:-
Ruby 1.8.7-p352
Rails 2.3.5
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
你是如何添加文件的?在当地工作?
-
是的,它在本地工作。
-
我猜 phusion 并没有占用通常保存所有样式和 js 的公共文件夹。
-
我猜你有
public/javascripts/application.js文件
标签: javascript ruby-on-rails ruby .htaccess stylesheet