2011-01-12 3 views

ответ

10

Да, вы можете получить их с

User.properties 

он возвращает экземпляр PropertySet который вы можете бросить в массив, если вы хотите.

+0

Это было именно то, что я искал, спасибо. –

+0

Это все еще работает? Я на datamapper 1.2.0, и кажется, что '.properties' теперь частный метод. Кроме того, теперь требуется 'data_mapper''. Любая идея, каким может быть новый способ получения свойств? – tester

+0

Нет, это общедоступный метод. – solnic

3
>> u = User.new 
=> #<User @id=nil @name=nil> 
>> u.id = 1 
=> 1 
>> u.name = "hello" 
=> "hello" 
>> u.attributes 
=> {:name=>"hello", :id=>1} 
>> u.attributes.class 
=> Hash 
Смежные вопросы