【问题标题】:rails migrating from paperclip to carrierwave_direct从回形针迁移到carrierwave_direct的导轨
【发布时间】:2014-01-05 11:34:26
【问题描述】:

我已经从 Paperclip 迁移到 Carrierwave,并使用 Carrierwave_direct 将图像直接上传到 S3。

class User < ActiveRecord::Base
    mount_uploader :profile_picture, ProfilePictureUploader, :mount_on => :profile_picture_file_name

因此,在我的架构中,我的 users 表中没有列 profile_pictureprofile_picture_file_name

当我尝试创建 @uploader 实例变量时,这会产生问题

class ProfilePictureController < ApplicationController
  def show
    @user=current_user
    @uploader = @user.profile_picture_file_name
    @uploader.success_action_redirect = crop_url
  end

当用户尝试上传个人资料图片时,这会引发错误, undefined method `success_action_redirect=' for nil:NilClass

【问题讨论】:

    标签: file-upload amazon-s3 paperclip carrierwave


    【解决方案1】:

    我想这可以解决它:

    @uploader = @user.profile_picture

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 2019-03-02
      • 2011-03-06
      • 2014-07-08
      相关资源
      最近更新 更多