【问题标题】:What is auto generating the assets folder in development environment?什么是在开发环境中自动生成资产文件夹?
【发布时间】:2012-06-19 20:23:54
【问题描述】:

我使用的是 rails 3.2.6,我的 development.rb 文件有

# Do not compress assets
config.assets.compress = false

# Expands the lines which load the assets
config.assets.debug = true

由于某种原因,每当我查看我的公用文件夹时,我都有一个资产文件夹不断出现....我一直在删除它,但它不断重新出现....有没有办法阻止这种情况

主要问题是资产被声明了两次,一次在资产文件夹中,一次在公用文件夹中,这是完全重复的......这对我来说是一团糟

【问题讨论】:

  • 您是否在开发机器上运行预编译?
  • 我不这么认为,但我做过一次......有没有办法检查这个。在我的 development.rb 中,我没有任何设置可以做到这一点。我确实运行了一次预编译来测试一些东西。这可能是问题吗

标签: ruby-on-rails ruby ruby-on-rails-3 asset-pipeline


【解决方案1】:

在 application.rb 中

config.assets.enabled = false

【讨论】:

  • 这会影响生产吗,因为在生产中我正在预编译我的资产
  • 另外,当我这样做时,我得到了这个错误 less-rails 插件需要启用资产管道
  • 是的,这会影响生产...听起来您正在本地预编译资产
【解决方案2】:

已解决....我是编译资产的守护文件

我注释掉了

 guard 'rails-assets' do
   watch(%r{^app/assets/.+$})
   watch('config/application.rb')
 end

一切都好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 2020-06-13
    • 1970-01-01
    • 2018-03-06
    相关资源
    最近更新 更多