Rails 3:Rails期望什么样的CSS样式?

时间:2011-01-20 17:09:36

标签: ruby-on-rails css ruby-on-rails-3

我正在为Rails 3应用程序创建一个自定义CSS样式表。

Rails依赖的CSS样式的列表是否有任何列表?到目前为止,我发现:

  • #notice
  • #error_explanation
  • .field_with_errors

非常感谢。

2 个答案:

答案 0 :(得分:6)

您可以自己选择的flash消息的css,因为它们通常在application.html.erb中定义(rails 3中没有flash消息的默认定义)。

对于表单样式,我建议使用像formtastic这样的gem,它不仅大大简化了表单的制作,还提供了标准的css文件。因此,所有需要的标签都是已知的(如果需要,可以覆盖)。

另一方面,如果您正在寻找快速启动完整布局的方法,可能需要结帐web-app-themeactivo(更完整)。

答案 1 :(得分:2)

一个新的Rails 3应用程序不需要超出您刚才提到的三个特定CSS类/ ID样式,这就是为什么在您开始搭建脚架之前不会生成默认样式表的原因。

如果您运行script/rails generate scaffold MyModel,它将创建一个名为scaffold.css的样式表,生成的视图将依赖该样式表。