`

paperclip 插件的使用

阅读更多
paperclip  插件

功能:  上传插件

安装: environment.rb 中配置 config.gem "paperclip",然后 rake gems:install 或 sudo rake gems:install

需求:  向模型Photo添加上传插件的功能

使用方法:

1) ruby script/generate paperclip Photo image

向模型Photo中添加图片属性名称,这样Paperclip就会给我们Photo模型增加四个前缀为<attachment>_(我们刚才给予的附件的名字)的属性(<attachment> _file_name , <attachment> _file_size ,<attachment> _content_type ,与<attachment> _updated_at

2) 模型Photo中添加

has_attached_file :image,

:styles => { :medium => “300×300>”,

:thumb => “100×100>” },:default_url => "/images/default.jpg"


3)    上传图片的form中添加:html => { :multipart => true}

4)  <%=  f.file_field :image %>

使用:

  <%= image_tag @user.image.url %>

  <%= image_tag @user.image.url(:medium) %>

  <%= image_tag @user.image.url(:thumb) %>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics