0

我想在 Rails 应用程序中动态调整图像的大小。每个人都建议使用Paperclip gem。

问题是:我已经有带有图片的专栏:

add_column :users, :picture, :binary, :null => true

并且该应用程序已经具有上传此图像的代码。PostgreSQL 数据库已经有一个“bytea”类型的列。

我可以不改变数据库结构而只对控制器的方法做一些改变吗?:

def current_user_image
  if current_user.picture
    send_data current_user.picture #Do something here using Paperclip
  else
    send_file File.join(Rails.root, 'public', 'images', 'no_user_pic.png')
  end
end

相关话题:

4

0 回答 0