- gemfile里面配置 gem ‘paperclip’然后在bundle install下
- 向头像里面添加字段:
add_attachment :attachments, :avatar
实际上会往数据库对应表中添加
avatar_file_name(smile.gif)、avatar_content_type(image/gif) 、avatar_file_size(大小) 、avatar_updated_at(更新时间)
- 然后要向对应Model层中添加
has_attached_file :avatar, :styles => {:medium => “300x300”,”100x100”}(这里是配置大小的) :default_url => “/images/:style/missing.png”默认图片的路径
- 然后页面显示图片:
<%= image_tag @attachment.avatar.url(:thumb) %>(url是由自己选择的)
require 'paperclip/media_type_spoof_detector' module Paperclip class MediaTypeSpoofDetector def spoofed? false end end end