2011-01-20 11 views

答えて

6

通常、application.html.erbで定義されているように、フラッシュメッセージのCSSは自分で選択できます(レール3のフラッシュメッセージのデフォルト定義はありません)。

フォームスタイリングについては、フォームを大幅に簡素化するだけでなく、標準のCSSファイルを提供するformtasticのような宝石の使用をお勧めします。必要なタグはすべて既知です(必要に応じて上書きできます)。

一方、完全なレイアウトをすばやく開始する方法を検討している場合は、web-app-themeまたはactivoをチェックアウトしたい場合があります(これはさらに完全です)。

+0

+1便利なリンク – Joseph

+0

ありがとう、これは私が探していたものを提供してくれました。 – gjb

2

新鮮なRails 3アプリでは、あなたが言及した3つ以上の特定のCSSクラス/ IDスタイルは必要ありません。そのため、足場を始めるまでデフォルトのスタイルシートは生成されません。

script/rails generate scaffold MyModelを実行すると、生成されたビューが依存するscaffold.cssというスタイルシートが作成されます。

+4

また、足場が使用されていない場合でも、レールはこれらのスタイルに依存します。たとえば、 'form_for'でビューを作成し、モデルに検証を追加すると、検証が失敗すると、フォームフィールドのクラスが' field_with_errors'に変更されます。 – gjb

+0

間違いありません。 –

関連する問題