[英]Ruby on Rails 3 - Stylesheets and Javascripts on separate domains
[英]Stylesheets Missing - Ruby On Rails Application
我有一個Ruby On Rails應用程序。 我在centos 6.4上與chusion乘客一起使用Cpanel。 我的應用程序在所有控制器和模型正常運行的情況下運行良好。 問題是,我在名為public的文件夾中擁有樣式表,JS和圖像(通常是)。 我已經將所有這些都包含在我的應用程序中,但是所有這些都出現了以下錯誤。
No route matches "/javascripts/application.js" with {:method=>:get}
我確信我所有的文件都具有與以前使用雜項應用程序時一樣的正確路徑,它可以正常工作。
我的.htaccess代碼是:-
RailsBaseURI / PassengerAppRoot /home/crosstr/rails_apps/appname/public
我的應用規格為:-
Ruby 1.8.7-p352 Rails 2.3.5
任何幫助將不勝感激。
謝謝
您可能需要將此設置更改為true-
config.serve_static_assets = true
在environment / production.rb文件中。 在生產中默認為假。
http://guides.rubyonrails.org/configuring.html#rails-general-configuration
更新資料
以上只是Rails 3,我的錯。 PassengerAppRoot
應該指向應用程序的根目錄,而不是公共的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.