Документация для включения? метод активной записи ruby ​​на рельсах - PullRequest
2 голосов
/ 08 марта 2011

Где находится документация для включения?метод

Ответы [ 3 ]

4 голосов
/ 08 марта 2011

включают в себя?на самом деле метод в классе массива Ruby.Это не метод Rails.

http://www.ruby -doc.org / core / classes / Array.html # M000265

Надеюсь, что это поможет.

1 голос
/ 07 ноября 2016

Для записей (я знаю, что ему более 5 лет), существует метод include? для ActiveRecord в Rails (по крайней мере, сейчас), который работает для коллекций (например, ссылка has_many): https://github.com/rails/rails/blob/master/activerecord/lib/active_record/associations/collection_association.rb#L274

 def include?(record)
    if record.is_a?(reflection.klass)
      if record.new_record?
        include_in_memory?(record)
      else
        loaded? ? target.include?(record) : scope.exists?(record.id)
      end
    else
      false
    end
  end
0 голосов
/ 08 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...