rails -使用mini_magick和carrierwave进行图片上传
使用mini_magick和carrierwave进行图片上传
相关Gem:
https://github.com/jnicklas/carrierwave
https://github.com/probablycorey/mini_magick
参考实例:https://github.com/diaspora/diaspora/blob/master/app/uploaders/processed_image.rb
示例:用户头像
1. 在项目的Gemfile中添加:
def update @user = User.find params[:id] if params[:user][:avatar] && @user. avatar old_avatar = User.find(params[:id]).avatar # 重新取user备用 end if @user.update_attributes(params[:user]) old_avatar.remove! if old_avatarend redirect_to admin_groups_path end