ActiveAcaffoldでhas_one

ActiveScafffoldのリスト表示でhas_oneのテーブルの内容がオブジェクトID?みたいなものが表示される。
has_oneのテーブルに(idとかを除いて)複数のカラムが存在する場合に発生するようだ。
ただし、nameという名前のカラムがあるとそのカラムの内容が表示される。

これは、ActiveRecordの仕様なのか、ActiveScaffoldの仕様なのか。
それとも、データベースの設計が間違っているのか。

日記を書いていたら、has_one、belogs_toの関係を理解できていないのが原因のような気がしてきた。

書いてよかった!