GitXplorerGitXplorer
j

acts_as_applyable

public
3 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
2b9a1b522ce57203e84989c6525584a6ca183703

first commit

jjcnetdev committed 16 years ago

README

The README file for this repository.

ActsAsApplyable

acts_as_applyable is a Rails plugin that allows you to ditch attr_accessible and attr_protected, in favor of a cleaner way of dealing with mass assignment

Example

Old way: @user = User.new(params[:user]) @user.save

New way: @user = User.new @user.params = params[:user] @user.apply(:username, :email, :password, :password_confirmation)

In order to enable it, run this on your model

If you want to act similar to attr_accessible, you can define a method called applyable_attributes that returns the array of fields you want to appy by default.

def applyable_fields [:name, :email, :password] end

that way you can run @user.apply and it will use these

Copyright (c) 2008 RailsJedi.com, released under the MIT license