Skip to content

Instantly share code, notes, and snippets.

@dx7
Forked from caike/guitar.rb
Created November 2, 2012 15:37
Show Gist options
  • Save dx7/4002062 to your computer and use it in GitHub Desktop.
Save dx7/4002062 to your computer and use it in GitHub Desktop.
update attribute
# update_attribute
guitar.update_attribute(:state, 'used')
# method on model
class Guitar
def mark_as_used
self.state = 'used'
self.save
end
end
guitar.mark_as_used
# skipping validations the short way :)
class Guitar
def mark_as_used
update_attribute(:state, 'used')
end
end
guitar.mark_as_used
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment