Advertisement
saasbook

before_save_example.rb

Aug 15th, 2013
377
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.30 KB | None | 0 0
  1. class Movie < ActiveRecord::Base
  2.   before_save :capitalize_title
  3.   def capitalize_title
  4.     self.title = self.title.split(/\s+/).map(&:downcase).
  5.       map(&:capitalize).join(' ')
  6.   end
  7. end
  8. # now try in console:
  9. m = Movie.create!(:title => 'STAR  wars', :release_date => '27-5-1977')
  10. m.title  # => "Star Wars"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement