1

私は Ruby on Rails 3.2.2 を使用しています。「実行」/「読み込み」時に取得したレコードに対してメソッドを実行して、そのレコードのみを「保持」/「返す」ことができるかどうかを知りたいです。そのメソッドは、それらが 5 になるまで戻ります。つまり、次のようになります。ActiveRecord::Relationtrue

class Comment < ActiveRecord::Base
  def method_name
    # return 'true' or 'false'
  end
end

# The '<...>' in the below code could / should be stated to run the 'method_name'
# on each comment and keep those comments for which 'method_name' returns 'true' 
# until the count of retrieved comments is 5.
Comment.where(:published => true).<...> 
Comment.<...> 
4

0 に答える 0