より良い Model メソッドを書こうとする私の弱い試みで、私はひどく失敗しています。その結果、ここで質問するようになりました。
ここに私のモデルがあります:
class Group < ActiveRecord::Base
# Because of inheritance issues with ActiveRecord
# We tell this Relation to use a "false" column to persuade
# The relation to push forward without worrying about Inheritance
self.inheritance_column = :_type_disabled
scope :expired?, where('expiration_date > ?', Time.now)
end
これは私が自分でやろうとしていることですscope
g = Group.find(91)
g.expired?
したがって、基本的に、グループの有効期限が切れているかどうかを確認できるかどうかを確認してください。今、コントローラーのactiverecord whereステートメントでこれを書くことができることを知っていますが、モデルでデータを処理することをよりよく理解しようとしていますRails