我希望能够在我的RoR
项目中使用Bootstrap 3
和Sass
,并让脚手架生成器输出Bootstrap 3
HTML。我正在使用Ruby 2与Rails 4.如何让Ruby on Rails输出Bootstrap v3脚手架?
没什么太花哨 - 大多数情况下只有表单按钮才有相应的CSS类。
我用Rails Tutorial Sample App (ver 4)为基础,其中包括对bootstrap-sass
宝石 - 但是当我用发电机的HTML没有正确的自举类 - 例如按钮没有btn btn-default
类。
我意识到脚手架的行为与其设计的一样,它是一个基础,并且意味着要被定制(或替换) - 但是似乎应该不难生成的HTML也是“Bootstrap就绪”
一个相关的问题不得不如果有人提到,在目录lib/erb/scaffold
像edit.html.erb
编辑文件的答案 - 会覆盖Rails会使用脚手架默认模板。我并不反对,但我希望可能会有这样的gem
。
我喜欢使用bootstrap-sass
宝石,我希望有这将是与之兼容的解决方案 - 我宁愿使用scss
不是less
好像应该有几个宝石来做到这一点。
所以问题是什么,到底是什么?你的模板没有应用到他们的类,你想要的? – cimmanon
是的 - 我想生成的模板具有它们包含的元素(按钮,表格,表单等)的默认引导类 – cwd
如果您使用的是simple_form,您可以自定义它以添加默认元素。像config.button_class ='btn btn-primary'。此外,没有官方发布的简单表格支持BS3 –