Привет, коллеги, члены stackoverflow.
Я следую этому руководству , чтобы пользователи имели собственный аватар.
Но я столкнулся с небольшой проблемой.
Когда пользователь обрезает изображение, модель пытается проверить все мои проверки.
Моя пользовательская модель выглядит так:
class User < ActiveRecord::Base
has_attached_file :avatar, :styles => { :small => "100x100>", :large => "500x500>" }, :processors => [:cropper]
attr_accessor :password, :crop_x, :crop_y, :crop_w, :crop_h
attr_accessible :crop_x, :crop_y, :crop_w, :crop_h
validates_confirmation_of :password
validates_presence_of :password
И когда пользователь запускает скрипт обновления обрезки, модель user
пытается проверить пароль. Но поскольку у меня нет поля пароля на странице обрезки, оно не может его проверить.
Вот обновление урожая:
@user = User.find(current_user.id)
if @user.update_attributes(params[:user])
flash[:notice] = "Successfully updated user."
end
Как я могу обойти это простым и чистым способом?