1

モデルに関連付けられたネストされた属性をフェッチするよりクリーンな方法を探しているテストケースの1つを書き込もうとしています

例えば

class Category < ActiveRecord::Base

accepts_nested_attributes_for :devices, :books

#other association and code is not written here

end

私が期待する

$ Category.get_nested_attributes #this is a dummy method
$ ["devices","books"] #this is the return i expect

既存のヘルパーメソッドはありますか?はいの場合はお知らせください。:)

ありがとう

4

1 に答える 1

5

Railsのソースコード(https://github.com/rails/rails/blob/master/activerecord/lib/active_record/nested_attributes.rb#L269)によると、このコードは機能するはずです。

1.9.3p327 :002 > User.nested_attributes_options.keys
 => [:subscriptions] 
于 2013-03-26T09:50:28.480 に答える