railsで、コントローラーでモデルを変数に入れてビューに移したいんですけど、カラムの一部にnilがあるからか、undefined methodが返ってきます。カラムの一部にnilがあってもモデルの要素を表示させたいのですが、対応策はありますか?
コントローラー
def show
@page = Page.find(params[:id])
end
(byebug) @page
<Page id: 1, name_h: "しひ", name_w: "ちとはし", day: nil, hus: nil, wi: nil, pu: false, ised: false, mac: nil, u: "", mege_1m: nil, pure_1m: nil, mege_2m: nil, pure_2m: nil, created_at: "2020-02-15 12:08:18", updated_at: "2020-02-15 12:08:18">
(byebug) @page.each
*** NoMethodError Exception: undefined method `each' for #Page:0x00007fffcad3c260
nil
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/15 13:46
2020/02/15 13:47
2020/02/15 13:55