object.class.reflect_on_association(association).klass.new是rails类吗?我确实搜索了api.rubyonrails.com并没有找到匹配项。
感谢您的信息。
答案 0 :(得分:2)
如有疑问,请启动控制台会话并查看。
假设ActiveRecord对象“state”属于ActiveRecord对象“country”的示例:
$> 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)类。