search for: attribute_a

Displaying 1 result from an estimated 1 matches for "attribute_a".

Did you mean: attribute__
2009 Jul 02
1
Prevent attribute from being changed with "attr_readonly"
...nged from outside the class instance. At first glance, "attr_readonly" seems to be the solution. However, will "attr_readonly" also prevent the attribute from being changed even from inside the class? In other words, will the following method successfully change the values of attribute_a and attribute_b in model A? 1.Class A < ActiveRecord::Base 2. attr_readonly :attribute_a, :attribute_b 3. def change_attributes(new_a, new_b) 4. self.attribute_a = new_a 5. self.attribute_b = new_b 6. save! 7. end 8. end I know I can redefine the write accessor if I want to cust...