设计人员使用Rails 3.1资产管道的最佳工作流程是什么

时间:2011-11-24 13:14:45

标签: ruby-on-rails ruby-on-rails-3.1 workflow asset-pipeline compass-sass

我正在使用资源很重的Rails 3.1.2 app作为前端/设计师,我不断更改样式表(指南针),重新加载浏览器,......

由于我们切换到资产管道,它编译scss,js,......它只需要很长时间(30秒/页)。 在这样的环境中,作为设计师,不可能快速工作。

这是我的开发配置:

# from dev_tweaks gem
config.dev_tweaks.autoload_rules do
  keep :all

  skip '/favicon.ico'
  # Commented out to prevent scss caching
  # skip :assets
  skip :xhr
  keep :forced
end

config.assets.debug = false
config.cache_classes = false

是否有一个神奇的配置/设置/ gem,只允许编译已更改的内容?

1 个答案:

答案 0 :(得分:3)

也许serve (source)适合您?这是一个小项目,可以为rails应用程序创建设计,但没有完整的rails应用程序。所以这将使我们能够快速工作。

当然,您确实添加了一个额外的步骤:当您的设计准备就绪时,仍然必须将其复制到您的实际rails应用程序。但我认为这没关系。只需在设计阶段使用服务。

希望这有帮助。