私は私の本モデルでは、この方法を持っていますが、今私は、同様のカテゴリーモデルでこれを必要と実現:これを抽出して、アプリの他の部分で再利用できるようにするにはどうすればよいですか?
def proper_user?(logged_in_user)
return false unless logged_in_user.is_a? User
user == logged_in_user
end
私は今、この方法は、本モデルとカテゴリのモデルで重複しています。カテゴリと本の両方にはbelongs_to:userがあり、両方とも表のuser_id:integerも持ちます。私は単にどこかでこれを抜き出して、乾燥ができるようにしたいと思っています。
私はapplication_controller.rbにメソッドを入れようとしましたが、未定義のメソッド `proper_user? 'と言います。 #
おかげ
ジェフ
モジュールをlibに入れることをおすすめします。イニシャライザは設定コードの場所としては最適ですが、独自のライブラリではlibが最適です。 –