我已经四处寻找,无法根据对其他类似问题的回答来纠正这种情况。我似乎以某种方式破坏了 Assets 管道,但似乎无法弄清楚如何。
我的 Assets 根本没有被加载; rails 似乎只是忽略了我的 list 文件。当我在 firebug 中检查我的页面时,仅显示我的 list 文件(js 和 css)中的“未编译”文本 - 几乎就像 Assets 管道甚至没有启用一样。
我删除了 public/assets 的内容,因为我正在向 list 添加一个新文件,这似乎开始了这种行为。
当前配置:
environments/development.rb
# Do not compress assets
config.assets.compress = false
# Expands the lines which load the assets
config.assets.debug = true
application.rb
# Enable the asset pipeline
config.assets.enabled = true
config.assets.manifest = config.root
# Add extra assets for precompiling
config.assets.precompile += ['admin.js', 'admin.css']
# Version of your assets, change this if you want to expire all your assets
config.assets.version = '1.0'
最佳答案
我遇到了同样的问题。您仍然可以使用 Ruby 2.1.2,只需将 rails 升级到最新的 3.2.x 版本——它是 3.2.22
gem 文件:
gem 'rails', '3.2.22'
然后运行:
$ bundle update rails
关于ruby-on-rails - Rails 3.2.8 - 不加载 Assets (开发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25360257/