ruby-on-rails – 如何在Ruby on Rails上输出Bootstrap v3脚手架
我希望能够在我的RoR项目中使用Bootstrap 3和Sass,并将脚手架生成器输出为Bootstrap 3
HTML.我使用
Ruby 2与Rails 4.
没有什么太花哨 – 大多只是使用表单按钮具有适当的CSS类. 我使用Rails Tutorial Sample App (ver 4)作为一个基础,其中包含了引导程序的sass gem – 但是当我使用生成器时,HTML没有正确的引导类 – 例如,这些按钮没有btn btn-default类. 我意识到脚手架是按照它设计的行为,它是一个基础,旨在被定制(或替代) – 但是似乎也不应该是生成的HTML“Bootstrap Ready” 一个相关的问题有一个答案,有人提到编辑lib / erb / scaffold目录下的文件,如edit.html.erb – 将覆盖Rails用于脚手架的默认模板.我不反对,但我希望可能有一个像已经这样做的宝石. 我喜欢使用bootstrap-sass宝石,我希望有一个可以兼容的解决方案 – 我宁愿使用scss比较少 似乎应该有几个宝石来做到这一点. 解决方法
我有同样的麻烦,但终于找到了:
https://github.com/decioferreira/bootstrap-generators 它包括Bootstrap 3.1并提供脚手架,您可以选择haml和scss以及其他选项. 例如当我做了rails g scaffold链接guid:string profile:string media_url:string 它自动产生这个: 编辑HEROKU用户 我的应用程序使用引导发生器(v3.1.1)到Heroku,确实有麻烦. Heroku给出错误文件导入未找到或不可读:bootstrap.scss 修复原来是修改自动生成的引导生成器.scss文件.更改@import“bootstrap.scss”;到@import“bootstrap”; (例如,只需删除扩展名). HEROKU用户的新编辑新的gem 3.1.1.1修复了这个bug.您不再需要更改@import“bootstrap.scss”;到@import“bootstrap”;在bootstrap-generators.scss文件中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |