capitalizing an attribute - view, controller, or model?

To overwrite an accessor setup by AR you need to use a different syntax

def first_name self[:firstname] = self[:firstname].capitalize_first_letter_method

end

You know though you can do that with css…

HTH

class MyModel < AR::Base    before_save :capitalize_fields    before_update :capitalize_fields

   private    def capitalize_fields      [:first_name, :last_name].each {|field| self[field] = self[field].capitalize}    end end