私は、Rails 3アプリケーション用のカスタムCSSスタイルシートを作成しています。Rails 3:RailsではどのようなCSSスタイルが必要ですか?
Railsが依存するCSSスタイルのリストはありますか?これまでのところ私が発見した:
- #notice
- #error_explanation
- .field_with_errors
感謝します。
私は、Rails 3アプリケーション用のカスタムCSSスタイルシートを作成しています。Rails 3:RailsではどのようなCSSスタイルが必要ですか?
Railsが依存するCSSスタイルのリストはありますか?これまでのところ私が発見した:
感謝します。
通常、application.html.erb
で定義されているように、フラッシュメッセージのCSSは自分で選択できます(レール3のフラッシュメッセージのデフォルト定義はありません)。
フォームスタイリングについては、フォームを大幅に簡素化するだけでなく、標準のCSSファイルを提供するformtasticのような宝石の使用をお勧めします。必要なタグはすべて既知です(必要に応じて上書きできます)。
一方、完全なレイアウトをすばやく開始する方法を検討している場合は、web-app-themeまたはactivoをチェックアウトしたい場合があります(これはさらに完全です)。
新鮮なRails 3アプリでは、あなたが言及した3つ以上の特定のCSSクラス/ IDスタイルは必要ありません。そのため、足場を始めるまでデフォルトのスタイルシートは生成されません。
script/rails generate scaffold MyModel
を実行すると、生成されたビューが依存するscaffold.css
というスタイルシートが作成されます。
また、足場が使用されていない場合でも、レールはこれらのスタイルに依存します。たとえば、 'form_for'でビューを作成し、モデルに検証を追加すると、検証が失敗すると、フォームフィールドのクラスが' field_with_errors'に変更されます。 – gjb
間違いありません。 –
+1便利なリンク – Joseph
ありがとう、これは私が探していたものを提供してくれました。 – gjb