Rails 资产管道:包含所有 /vendor/assets/javascripts/? 的标准方法
我一直在将应用程序过渡到 Rails 3.1(现在过渡到 3.2)并观看了 资产管道上的 Railscast。我将所有第三方 jquery 插件文件移至 /vendor/assets/javas…
sprocket 是否混合原始 .js 文件或只是 Coffeescript 文件?
sprocket 功能是否仅将 .js.coffee 文件混合到 application.js 中,还是还会添加原始 .js 文件?…
无法通过本地生产 Rails 3.1.3 服务器上的管道配置资产
这个月,我从 Rails 3.0 升级到 Rails 3.1 - 这周我尝试以生产模式启动服务器 - 今天我遇到了困难! 我无法让我的生产环境服务器通过资产管道提供我的…
为什么 stylesheet_link_tag 在生产中不链接到 /assets ?
我刚刚对新的 Rails 3.1 应用程序进行了第一次部署,但资产似乎无法正常工作。我在部署时预编译所有内容,并且它按预期出现在 public/assets 中。但是…
加载 Rails Server 时出现问题(3.0.11,ruby 1.9.2),没有要加载的文件——sprockets/railtie (LoadError)
使用 Hartl 教程。 命令:rails s 响应: /Users/davidpardy/rails_projects/sample_app/config/application.rb:8:in `require': no such file to loa…
Rails 3.1 Asset Pipeline 和 Uglifier 中可能存在的错误
我在 Heroku 上部署时遇到了问题,导致 rake 任务失败。 rake assets:precompile 底部是集成 Rails 3.1 Jquery 日历时出现的错误: https://github.co…
如何将资产编译到自己的文件和 application.js 文件中?
好吧,假设我在 vendor/assets/javascript/ 中有这些文件: modernizer.js lightbox.js highchart.js app/assets/javascript/ 中的这些文件: pages.j…
Rails 3.1 - 使用 capistrano 部署后的权限
我正在使用 capistrano 将我的应用程序部署到我的新 Rails 3.1 服务器。 当我尝试浏览页面时,出现 Rails 错误。 在查看 error.log 时,我看到的是这…
Rails 3.1.3 - 从供应商/资产/样式表中的子文件夹加载资产
我想从 app/vendor/assets/stylesheets/twitter 加载外部样式表...但 Sprockets 一直抱怨找不到该文件。我的 app/assets/stylesheets/application.css…
如何在 Rails 中停止样式表自动链接?
默认情况下(至少使用脚手架),Rails 添加指向 /app/assets/stylesheets 目录中所有样式表的链接。我希望有多个较小的样式表用于组织,但只需要链接…
当 Sprockets 合并 javascript 文件时,如何包含原始文件名?
我们正在使用最新版本的Sprockets on Rails 3.0.10。一切都运行良好,总体而言,这是一次顺利且无问题的部署,但我们确实有一个小烦恼,我希望有一个…
通过构建所有 asset_path 值来避免 *.js.erb 文件
因此,我想避免使用 ERB 处理 JavaScript 文件,这样我就可以获得正确的资源路径,例如图像。 目前,这似乎是流行的方法: var myImage = ""; 当然,…
在开发环境中从管道中排除某些资产?
我想以某种方式阻止某些资产包含在开发环境中的资产管道中。 到目前为止,我已经尝试了以下操作: # app/assets/javascripts/application.js.erb //= …
链轮版本号自动递增导轨
Sprockets 有一个可配置的版本号。有没有好的方法让它在每次编译时自动递增?还是每次部署? # application.rb # Version of your assets, change thi…