環境
Rails 5.2
質問内容
コントローラーの中で、次のようにして、ビューの中で、@hogeの中身を1件づつ取得して画面表示することはできるかと思います。
def index @hoge = Hoge.all end
しかし、モデルのメソッドを呼び出して、その中で、@hogeを取得することはできなさげです。
@hogeを、引数で渡す方法にすれば、モデルのメソッドの中で値を取得することは可能にはなります。
@hogeはビューの中では有効なのに、モデルの中では取得できないのが、いまひとつ理解できておりません。
分かり易く説明していただけませんでしょうか。
0 コメント