Userモデルのレコードは取得できていて、
@User = User.find(params[id])
そこから特定のカラムの値を表示したいのです。
そのカラム名をインスタンス変数にした時、値が取得ができずに難儀しています。
試したこと。
@column_name = "food"+"3" #=>カラム名。文字列。"food3" @atai = @user.food3 #=>コレだと取得できる。 @atai = @user.+@column_name #=>コレだとエラー(undefined local variable or method) @atai = @user.+"#{@column_name}" #=>コレでもエラー(undefined method `+' for) @atai = "@user.#{@column_name}" #=>コレだと、"food3"。ただのカラム名に。
@userのカラムの中の値が欲しいのです。初歩的なことで大変申し訳ないです。
どうぞよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/25 01:15