cwd*_*cwd 13 ruby-on-rails sass scaffolding twitter-bootstrap ruby-on-rails-4
我希望能够在我的项目中使用Bootstrap 3和脚手架生成器输出HTML.我正在使用Ruby 2和Rails 4.SassRoRBootstrap 3
没有什么太花哨 - 大多数只是让表单按钮有适当的CSS类.
我使用Rails教程示例应用程序(版本4)作为包含bootstrap-sassgem的基础 - 但是当我使用生成器时,HTML没有正确的引导类 - 例如按钮没有btn btn-default类.
我意识到脚手架的行为与它的设计一样,它是一个基础并且意味着要定制(或替换) - 但似乎不应该让生成的HTML成为"Bootstrap Ready"
一个相关的问题有一个答案,有人提到编辑目录中的文件,lib/erb/scaffold如edit.html.erb- 将覆盖Rails用于脚手架的默认模板.我并不反对,但我希望可能有类似的东西gem已经做到了这一点.
我喜欢使用bootstrap-sass宝石,我希望有一个与之兼容的解决方案 - 我宁愿使用scss它less
似乎应该有几个宝石来做到这一点.
jpw*_*ynn 24
我遇到了同样的麻烦,但终于找到了这个:https: //github.com/decioferreira/bootstrap-generators
它包括Bootstrap 3.1并提供脚手架,您可以选择haml和scss以及其他选项.
比如当我这样做的时候 rails g scaffold Link guid:string profile:string media_url:string
它自动产生了这个:

为HEROKU用户编辑
我确实无法将使用bootstrap-generators(v3.1.1)的应用程序推送到Heroku.Heroku发出了错误File to import not found or unreadable: bootstrap.scss
修复原来是修改自动生成的bootstrap-generators.scss文件.更改@import "bootstrap.scss";为@import "bootstrap";(例如,只删除扩展名).
针对HEROKU用户的新编辑新的gem 3.1.1.1修复了这个bug.您不再需要在bootstrap-geneerators.scss文件中更改@import "bootstrap.scss";为@import "bootstrap";.
| 归档时间: |
|
| 查看次数: |
6041 次 |
| 最近记录: |