How do I set an attr_accessor for a dynamic instance variable?

this answer doesn’t pollutes the class space, example.. if i do mine.my_number 4 then the other instances of Mine will not get the my_4 method.. this happens because we use the singleton class of the object instead of the class. class Mine def my_number num singleton_class.class_eval { attr_accessor “my_#{num}” } send(“my_#{num}=”, num) end end a … Read more

attr_accessor default values

Rails has attr_accessor_with_default so you could write class Like attr_accessor_with_default :politics,false end i = Like.new i.politics #=> false and thats all UPDATE attr_accessor_with_default has been deprecated in Rails 3.2.. you could do this instead with pure Ruby class Like attr_writer :politics def politics @politics || false end end i = Like.new i.politics #=> false

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)