Rails 资产管道:包含所有 /vendor/assets/javascripts/? 的标准方法
我一直在将应用程序过渡到 Rails 3.1(现在过渡到 3.2)并观看了 资产管道上的 Railscast。我将所有第三方 jquery 插件文件移至 /vendor/assets/javas…
Rails 3.2.1 资产管道未处理 /vendors/assets/stylesheets?
我正在阅读 “Rails 教程:通过示例学习 Rails 3.2” 书,但我在第 4 章末尾遇到了一个小问题。 在书中,您下载了 Blueprint css 框架,将其添加到 /v…
如何在 Rails 3.1 资产管道中编译和加载 ckeditor 资源
我正在尝试在 Rails 3.1 应用程序中使用 CKEditor。我的 ckeditor 目录位于 app/assets/javascripts/ckeditor/ 中,其中删除了诸如未压缩和模块化源代…
Rails 3.2 LESS CSS 和 Heroku?
想要尝试一些新的东西,使用很棒的 twitter bootstrap 和他们的 更少的 CSS。我终于启动并运行了我的应用程序,但它在 heroku 的只读系统上崩溃了。 …
Rails 3.1 和资产管道的 Javascript 单元测试
我正在为 Rails 3.1 寻找最简单的 Javascript 单元测试系统,该系统特别能够与开箱即用的资产管道一起使用。 我尝试过 jasmine gem 的各种版本,包括 …
加速资产:使用 Rails 3.1/3.2 Capistrano 部署进行预编译
我的部署速度很慢,至少需要 3 分钟。部署期间缓慢的 Capistrano 任务是 asset:precompile。这可能花费了总部署时间的 99%。我怎样才能加快速度?我应…
当 config.assets.initialize_on_precompile 为 false 时设置常量
在 Heroku 上部署需要 application.rb 中的 config.assets.initialize_on_precompile=false。从 Rails Guide 中,它说这“部分加载您的应用程序”。 …
jQuery Datepicker 不适用于 Heroku/Rails 3.1
大家好, 我对 jQuery Datepicker 和 Rails 3.1 感到非常沮丧。 它在我的开发环境中运行完美,但在 Heroku/Cedar 的生产环境中无法运行。当我选择日期…
使用 asset_path 对单个资产禁用资产指纹识别
我想在我的视图中调用 asset_path 帮助程序时使用正常的资产名称,例如 app.js 。在生产中,它使用缓存清除名称,例如app-f73cf13e6f100eda6681381e7d…
防止 Heroku 在开发模式下使用预编译资源
目前,当我将代码推送到我的实例时,Heroku 似乎决定预编译资产。 这对于生产服务器来说非常有用,但是对于我的“RAILS_ENV=development”服务器来说…
在 JavaScript/CoffeeScript 中获取已处理的 CSS 路径 [已过时]
为了解决 webfont 问题,我需要使用 JS 加载一个 CSS,而不是将其链接到页面上。 JS 需要 CSS 的 URL,这在生产中没有问题,因为所有资源都在部署期间…
在 Rails 3.1 的开发模式下启用图像缓存
在 Rails 3.1 开发模式中(使用资产管道时),从资产/图像中提供的图像会附带响应标头“缓存控制:必须重新验证”。 这意味着 Google Chrome(似乎只…