rails
1class Post < ApplicationRecord 2 def user 3 return User.find_by(id: self.user_id) 4 end 5end 6 7
上記の構文(写真)についての説明で
「左の図のように、Postモデル内に(その投稿に紐付いた)userインスタンスを戻り値として返すuserメソッドを定義しましょう」
とあったのですが、
・Postモデル
・userメソッド
がどこを指しているのかまではわかるのですが、どこがuserインスタンスになるのかわかりません。
Rubyでは
Post.newでインスタンスが生成され、
(具体的には)インスタンス = Post.newでインスタンスが初めてできるイメージを持っていたので、混乱しています。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/15 01:15