初めに
疑問に思ったことや上手くいかなかったことのアウトプットをしています。
自分なりの理解でアウトプットしていきます。初学者なので誤りもあると思います。
その際はご指摘いただけると幸いです。
疑問に思ったコード
def own?(ob)
id == ob&.user_id
end
idとだけ書いてあって、どのidかわからなかった。
このメソッドを例えば
current_user.own?(object)
と使った場合、current_user.id == object&.user_idで比較することになる。
id == object&.user_idとなるわけではない。
調べた結果
idとだけ書かれている場合、使うインスタンスのidがid ==のところに入る。