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