Есть ли в рельсах какой-нибудь стандартный вспомогательный метод, подобный этому:
def standard_save model
model_sym = model.class.name.underscore.to_sym
model.update_attributes params[model_sym]
if model.save
yield
redirect_to model
else
render :new
end
model
end
Что бы вы использовали, как это:
def create
standard_save(@user = User.new) {
flash[:success] = "You account was successfully created"
}
end
def update
standard_save @user = User.find(params[:id])
end