У меня есть массив объектов, как проверить, является ли какой-либо из них ActiveRecord или нет?Rails - проверить, является ли объект ActiveRecord или нет
12
A
ответ
17
Вы можете проверить с:
array.any? { |obj| obj.is_a?(ActiveRecord::Base) }
9
Вы можете проверить
object.is_a?(ActiveRecord::Base)
0
Пусть obj
это объект, один способ это проверить с помощью оператора ===
из Object
класса.
array.any? { |obj| ActiveRecord::Base === obj }
Смежные вопросы
- 1. Rails: проверить, является ли объект ActiveRecord
- 2. Проверьте, является ли объект ObservableCollection или нет?
- 3. Rails - как проверить, является ли метод формы отправленным или нет
- 4. Как проверить, является ли объект нулевым или нет?
- 5. C# .NET проверить, является ли объект нулевым или нет
- 6. Где проверить, является ли объект нулевым или нет?
- 7. Как проверить, является ли объект нулевым или нет, кроме == null
- 8. Проверить, является ли объект пустым или нулевым
- 9. проверить, является ли граф двудольным или нет
- 10. проверить, является ли MDIконтейнер пустым или нет
- 11. проверить, является ли число простым или нет?
- 12. проверить, является ли строка палиндром или нет
- 13. Проверить, является ли ИСО действительным или нет
- 14. проверить, является ли ввод числом или нет
- 15. как проверить, является ли запрос или нет
- 16. Проверить объект null или нет
- 17. Как проверить, выделен ли объект или нет?
- 18. Является ли объект глобальным null или нет?
- 19. Как проверить, является ли объект результатом has_one или has_many?
- 20. JPA: проверить, является ли объект объект был сохранялось или не
- 21. Как проверить, является ли контакт телефонным или нет?
- 22. Как определить, является ли объект PORO или нет?
- 23. Как определить, является ли класс или объект одиночным или нет?
- 24. Как проверить, является ли объект div или ли?
- 25. Как проверить, является ли объект элементом DOM?
- 26. Как проверить, нет ли факториала или нет?
- 27. Как проверить объект функции действителен или нет
- 28. Rails ActiveRecord объект не спасает
- 29. Проверьте, отложен ли объект или нет?
- 30. Как проверить, пуст ли объект csv.DictReader или нет
это более читаемое –