Rails和Twitter Bootstrap css:下划线或连字符

时间:2012-10-19 07:15:18

标签: css ruby-on-rails twitter-bootstrap

我注意到rails使用下划线表示css id / class names(“some _class_name”),但bootstrap使用连字符(“some-class-name”)。我希望在使用id / class名时保持一致。解决此问题的最佳方法是使用下划线或连字符?我似乎无法找到修改rails或bootstrap的css命名约定的任何选项。

2 个答案:

答案 0 :(得分:0)

好吧,我没有清楚地想到这一点......一定要迟到。 Rails从符号“:some_variable”获取我的字段标记中的id名称,从而将该名称与下划线一起应用于id名称。看起来我只需要确保明确定义id名称以使用连字符来符合bootstrap的命名约定。

答案 1 :(得分:0)

我怀疑这里是否有充分的一致性。你可以利用这个机会从twitter-bootstrap或者rails中分离你自己的css类。 我建议在你自己的css-names中使用下划线,因为它将rails的命名(Ruby约定的结果)和你自己的命名放在同一个桶中,从而允许你的css文件更加一致(基于这样的假设:不太可能编辑twitter bootstrap css-classes。)

另一个原因是某些编辑器没有自动填充连字符分隔的名称。