Есть ли способ предотвратить запуск драгоценного камня при каждом создании экземпляра модели? - PullRequest
0 голосов
/ 09 февраля 2019

Есть ли способ предотвратить запуск драгоценного камня при каждом создании экземпляра модели?Я нахожу это раздражающим и предпочел бы явно вызывать функцию.Кроме того, как я могу отсортировать распечатываемые атрибуты?

1 Ответ

0 голосов
/ 09 февраля 2019

По совпадению я не использую pretty-print по этим причинам.Вы должны проверить snoop_dogg (полное раскрытие, я создал snoop_dogg).

Драгоценный камень сортирует атрибуты в алфавитном порядке и помещает их в консоль таким же образом, как pretty-print, но это не происходит автоматически.Вместо этого вы вызываете 'snoop' для экземпляра модели, когда хотите осмотреть его более понятным для человека способом.

Кроме того, snoop принимает аргументы в форме отношений модели.Например, «User.first.snoop (: address,: comments)» напечатает экземпляр @user, а также связанный с ним адрес пользователя и любые комментарии, связанные с этим пользователем.

Я думаю, это то, что вы ищете.Надеюсь, что это поможет!Не стесняйтесь внести свой вклад тоже!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...