Как вы обнаруживаете атрибуты модели в Rails?

Как насчет скромная небольшая книжная

выборка Ruby г-на Neigborly:

IO.foreach("textfile.txt") {|line| puts line }

135
задан temporary_user_name 9 June 2018 в 13:30
поделиться

3 ответа

Для материалов, связанных со схемой

Model.column_names         
Model.columns_hash         
Model.columns 

Например, переменных / атрибутов в объекте AR

object.attribute_names                    
object.attribute_present?          
object.attributes

Например, для методов без наследования от суперкласса

Model.instance_methods(false)
267
ответ дан 23 November 2019 в 23:44
поделиться

Существует плагин рельсов под названием «Аннотировать модели», который сгенерирует атрибуты вашей модели поверх вашей модели. файлы вот ссылка:

https://github.com/ctran/annotate_models

чтобы синхронизировать аннотацию, вы можете написать задачу для повторного создания аннотированных моделей после каждого развертывания.

25
ответ дан 23 November 2019 в 23:44
поделиться
some_instance.attributes

Источник: блог

4
ответ дан 23 November 2019 в 23:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: