Найти ассоциации для класса ActiveRecord во времени выполнения?

Я работал с Pylint, но под ним использовался Python 2.7, который, как сказал @jasonharper, является только ASCII.

Я установил pylint с помощью: python -m pip install -U pylint

Обратите внимание, что у меня есть псевдоним, который заставляет мои команды python работать как python3.

Теперь это работает

8
задан JP Richardson 13 March 2009 в 21:40
поделиться

2 ответа

Я думаю ActiveRecord:: Отражательный класс может быть тем, что Вы ищете. Из документации:

  Account.reflect_on_all_associations             # returns an array of all associations
  Account.reflect_on_all_associations(:has_many)  # returns an array of all has_many associations
26
ответ дан 5 December 2019 в 06:24
поделиться

Походит на довольно глупую вещь сделать время выполнения. Чего точно Вы пытаетесь достигнуть? Я предполагаю, что существует простое и больше наиболее часто используемого решения того, что Ваша проблема.

Если бы я имел к, то я использовал бы TheModel.read_inheritable_attribute(:reflections).

0
ответ дан 5 December 2019 в 06:24
поделиться
Другие вопросы по тегам:

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