ruby-on-rails - Rails 3.2.8 - 不加载 Assets (开发)

标签 ruby-on-rails ruby ruby-on-rails-3

我已经四处寻找,无法根据对其他类似问题的回答来纠正这种情况。我似乎以某种方式破坏了 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/

相关文章:

ruby-on-rails - 如何在 Ruby on Rails 中获取记录 'around' 的某条记录?

ruby-on-rails - 我使用哪个 SQL Join 来查看一个表中不存在于同一个表的集合中的结果?

ruby-on-rails - attr_accessible 在 rails Active Record 中

ruby-on-rails - 创建行项目记录时将 session 用户 ID 添加到 Line_Items 表中 - Ruby on Rails

ruby-on-rails - 在 Heroku 上为 Rails 4.2 应用程序正确配置 Postgres 数据库

ruby-on-rails - 刺激 Controller Action 发射两次

ruby-on-rails - 将 MomentJS 格式化为 Rails DateTime

ruby - 如果我点击链接,Heroku 上的 Sinatra 应用会以 Forbidden 响应

ruby-on-rails-3 - 我如何在 rails rspec 中测试 cookie 的过期时间

ruby - 使用Rails,Redis和HTML5的具有播放列表的音乐播放器的体系结构