【RoR】Ruby on Rails Part14at PHP【RoR】Ruby on Rails Part14 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:nobodyさん 12/02/21 23:58:13.92 エラーで、カラムがnilになっているとのことなので、 下記のように関連レコードに何かデータが入っているときだけ 表示しなさいと記述してもエラーになります。 <p> <b>name:</b> <% if @owner.car.name.blank? == false then %> <%= @owner.car.name %> <% end %> </p> 51:nobodyさん 12/02/22 00:02:07.33 下記の方法で出来ました(スマートなやり方かどうか分かりませんが・・・) 皆様ありがとうございました。 <p> <b>name:</b> <% if @owner.car.nil? == false then %> <%= @owner.car.name %> <% end %> </p> 52:nobodyさん 12/02/22 00:02:59.22 だからカラムじゃ無いって言ってるだろ…。 53:nobodyさん 12/02/22 00:06:54.30 >>52 nilというのはレコード自体(カラムのデータ内容ではなく)が無いという意味なんですね。 アソシエート先のレコードがあるか、無いか分からない場合は 毎回>>51のような表記をしないとエラーになりますよね?? 該当関連レコードが存在しない場合でもエラーを出さず かつ、存在した場合はその該当カラムを表示させるスマートな書き方ってありますか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch