【发布时间】:2009-06-27 20:43:05
【问题描述】:
您需要对 Rails 项目进行哪些更改才能将 blueprintcss 配置为生成脚手架而不是脚手架.css 时使用的默认样式表?
【问题讨论】:
标签: ruby-on-rails stylesheet scaffolding blueprint-css
您需要对 Rails 项目进行哪些更改才能将 blueprintcss 配置为生成脚手架而不是脚手架.css 时使用的默认样式表?
【问题讨论】:
标签: ruby-on-rails stylesheet scaffolding blueprint-css
我建议您编写自己的生成器,但如果您想更改默认值,您可以:
1 - 对于单个应用:冻结 rails 并更改脚手架生成器使用的样式表。
railsapp/vendor/rails/railties/lib/rails_generators/generators/components/scaffold/templates/style.css
2 - 对于所有应用:在您的系统 rails 安装中更改相同的 style.css 文件。
【讨论】:
替换您自己的脚手架生成代码。说明是here(但需要注意的是它们可能已经过时了)。
一个更简单的替代方法可能是编写一个 Rake 操作来在(通常)生成的源中进行文本替换。
【讨论】:
查看 Rails 模板。
除了替换 Rails 应用程序中的 css 之外,您还可以编写一个来做更多的事情。你可以让它安装宝石,冻结轨道,各种各样的东西。请查看http://youvegotrails.com,了解您可以做什么。
【讨论】: