i used this private function for removing leading and trailing white spaces from the values.that below function would be called before_save. when i print the value after it strips.it prints string without any spaces.but in the table fields it saves with spaces . waht would be the problem.pls help me
because when you do
value = value.strip
you're not stripping whitespace from value. You are creating a new string object that has been stripped. The @attributes hash still contains the unstripped version.