0
今私は特定のモデルでこのメソッドを持っています。このメソッドを別のモジュールに書き込む方法は?
self.reflect_on_all_associations(:has_many).each do |association|
define_method "#{association.name}?" do
self.send(association.name).any?
end
end
すべてのモデルでこのメソッドを使用します。このメソッドを別のモジュールに書き込むにはどうすればよいですか?
を動作するはずです。.. –
あなたはすべてのモデルでそれを含めていますか?エラーメッセージとは何ですか? –
メソッドは 'self.included'でなければなりません。 –