Active Record を使用しているときに、オブジェクトのすべての属性をループする簡単な方法は次のとおりです。
order_item_object.attributes.each do |key,value|
....
end
しかし、Active Record を使用していない場合、これは機能しません。オブジェクトのすべての属性を反復処理するにはどうすればよいですか?
例: Rails にアクティブ レコードを使用しないモデルがあります。モデル order_item のオブジェクトは、order_item_object.product_id、order_item_object.quantity、order_item_object.quoted_price などのコントローラーで使用できます。しかし、私がorder_item_object.attributes.each do |k,v|
....しようとすると、私は得るundefined method "attributes" for #<Order:0x00000005aa81b0>
これについてどうすればよいですか?