Ruby on rails 未定义的方法“刷新”错误';对于#<;图像上传器:0x007f98fc4ef808>;

Ruby on rails 未定义的方法“刷新”错误';对于#<;图像上传器:0x007f98fc4ef808>;,ruby-on-rails,paperclip,image-upload,Ruby On Rails,Paperclip,Image Upload,我在我的项目中使用了回形针宝石。它在本地和暂存上运行良好,但在生产上它给了我以下错误: “在创建帐户(Registration)时,为#ImageUploader:0x007f98fc4ef808>未定义的方法'flush_errors'”。 要创建帐户,用户需要填写以下信息: -名字 -姓氏 -电子邮件ID -位置 -密码 成功注册后,用户将从此页面重定向到用户时间轴页面,用户可以设置其个人资料图像 用户表列: [“id”、“oauth_令牌”、“电子邮件”、“名字”、“姓氏”、“位置”、“性

我在我的项目中使用了回形针宝石。它在本地和暂存上运行良好,但在生产上它给了我以下错误:

在创建帐户(Registration)时,为#ImageUploader:0x007f98fc4ef808>未定义的方法'flush_errors'”
要创建帐户,用户需要填写以下信息:
-名字
-姓氏
-电子邮件ID
-位置
-密码

成功注册后,用户将从此页面重定向到用户时间轴页面,用户可以设置其个人资料图像

用户表列:
[“id”、“oauth_令牌”、“电子邮件”、“名字”、“姓氏”、“位置”、“性别”、“电话”、“哈希密码”、“salt”、“f” acebook\u id、iFaceBookUser、确认令牌、确认电子邮件、文件名、用户信息、创建地址、更新地址、 图像文件名称”、“图像内容类型”、“图像文件大小”、“图像更新位置”、“图像”]

来自用户\u控制器的用户参数函数:

def user_params
     params.require(:user).permit(:salt,:hashed_password,:password, :firstname,:lastname ,:phone,:gender ,:email,:location,:filename,:content_type,:data,:image,:userinfo, :crop_x, :crop_y, :crop_w, :crop_h)
end
user.rb:

has_and_belongs_to_many :activities
has_many :active_relationships,  class_name:  "Relationship",
                               foreign_key: "follower_id",
                               dependent:   :destroy
has_many :passive_relationships, class_name:  "Relationship",
                               foreign_key: "followed_id",
                               dependent:   :destroy
has_many :following, through: :active_relationships,  source: :followed
has_many :followers, through: :passive_relationships, source: :follower
has_many :followeds, through: :active_relationships
has_many :posts

before_create :confirmation_token

belongs_to :gallery
attr_accessor :password, :crop_x, :crop_y, :crop_h, :crop_w, :password_confirmation
after_update :reprocess_image, :if => :cropping?
mount_uploader :image, ImageUploader

def cropping?
  !crop_x.blank? && !crop_y.blank? && !crop_w.blank? && !crop_h.blank?
end

def image_geometry
  img = Magick::Image::read(self.image.current_path).first
  @geometry = {:width => img.columns, :height => img.rows }
end


private
   def reprocess_image
     self.image.recreate_versions!
   end

显示您的
用户
型号代码我添加了用户型号代码。上面的代码告诉我们,您正在使用
carrierwave
。但是您在评论中提到了回形针的参考链接,并确保您的
gem文件应包含
gem“carrierwave”
,然后继续安装
bundle