From: Greg Ma Date: 2010-02-15T05:37:13+09:00 Subject: Mon proprety isn't a string? Hi, I would simply like to remove spaces of the property "name" before save and update. So i did the code below, but i get this error when I save or update a tag. #error undefined method `strip' for nil:NilClass #Tag class class Tag < ActiveRecord::Base has_and_belongs_to_many :students attr_accessible :name validates_uniqueness_of :name before_save :remove_spaces before_update :remove_spaces private def remove_spaces name = name.strip end end This is how i save or update my tag #From another class def tag_attributes=(tags_att) splits = tags_att.split(',') splits.each do |tag| if !tags.find_by_name(tag) tags.build(:name => tag) end end end -- Posted via http://www.ruby-forum.com/.