如何在ruby on rails上的应用程序(war)之外包含一个外部css文件

时间:2011-11-01 06:45:30

标签: ruby-on-rails

如何将放置在外部(战争外)的css文件呈现给应用程序(在我的本地文件路径中)以在响应中呈现....

1 个答案:

答案 0 :(得分:1)

从你的评论我猜你正在使用jruby并假设你正在运行Rails 3.1你应该阅读资产管道。您可以了解它here

您还可以使用以下命令设置Rails以使用外部资产服务器:

ActionController::Base.asset_host = "assets.myserver.com"

在适当的环境文件中

如果只是在rails目录之外加载css文件,你可以将stylesheet_link_tag指向一个绝对的URL:

stylesheet_link_tag "http://www.example.com/style.css"