1
Je lisais environ scoped mass assignment dans Rails 3.1 (Edge). J'ai trouvé cette fonctionnalité très utile. Cependant, j'utilise Rails stable (spécifiquement 3.0.3).Alternative à l'assignation de la portée pour Rails Stable
Je me demandais, s'il y avait une approche similaire pour la version stable actuelle 3.0+.
Jusqu'ici, j'ai trouvé cette solution. Y at-il quelque chose de mieux?
# CONTROLLER
def create
@artist = current_user
authorize! :manage, @artist # Needed for Cancan to check if user has permission
respond_to do |format|
if @artist.update_attributes(params[:user])
@artist.is_artist = true
@artist.save!
end
....
# MODEL
class User < ActiveRecord::Base
attr_accessible :artist_name
...