У меня есть один пользователь модели с самоцветом Devise. Я добавил новое поле под названием бюджет.
Users
id | name | password | ... | budget
У меня есть файл _form_edit.erb.html
, который отличается от _form.erb.html
.
_form_edit
до update
профиля с полем бюджета.
_form
до create
процесс для разработки.
users_controller.erb
def update
@user = User.find(params[:id])
respond_to do |format|
if @user.update_attributes(params[:user])
format.html { redirect_to @user, notice: 'User was successfully updated.' }
format.json { head :ok }
else
format.html { render action: "edit" }
format.json { render json: @user.errors, status: :unprocessable_entity }
end
end
end
Как предотвратить выход устройства gem из системы при обновлении бюджета в моем профиле?