Откуда происходит object.class.reflect_on_association (association) .klass.new? - PullRequest
0 голосов
/ 12 января 2012

Является ли object.class.reflect_on_association (association) .klass.new классом rails?Я сделал поиск на api.rubyonrails.com и не нашел соответствия.

спасибо за информацию.

1 Ответ

2 голосов
/ 13 января 2012

Если сомневаетесь, запустите сеанс консоли и проверьте его.

Пример, предполагающий, что объект ActiveRecord «состояние» принадлежит объекту ActiveRecord «страна»:

$> rails console

$> s = State.new
=> #<State id: nil, code: nil, name: nil, country_id: nil, created_at: nil, updated_at: nil>

$> s.class.reflect_on_association(:country).klass.new
=> #<Country id: nil, name: nil, code: nil, created_at: nil, updated_at: nil>

Так что да, это класс Rails (ActiveRecord).

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