Railsが突きつけた課題

例えばscaffoldで顧客登録画面のCRUD(作成、読み取り、更新、削除)を生成すると、こんな画面を作れます。
登録画面(new, edit)

氏名
メールアドレス

表示画面(show)

氏名スティーブ・ジョブズ
メールアドレス[email protected]

一覧画面(index)

氏名 メールアドレス
[email protected] スティーブ・ジョブズ
[email protected] ビル・ゲイツ

ここで画面を見るとわかりますが、「氏名」という単語が3回登場してます。
ここがDRYじゃないんですよね。。。
データベースのカラムのコメントにも「name:氏名」のようなコメントを入れるとすると、4回重複することになります。

うーむ。
何か良い方法はないものでしょうか・・?

本気でDRYにするなら、データベースのカラムのコメントを抽出してそれを各画面で使うということになるのでしょうか。

Railsの達人はどういう風にやっているのか、ぜひ聞いてみたいものです。

コメント

コメントいただきました。
ありがとうございます!
カテゴリ: