`

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) %>
分享到:
评论

相关推荐

    dm-paperclip:Thoughtbot的Paperclip插件的DataMapper端口

    DM-Paperclip是Thoughtbot的Paperclip插件的端口,可与DataMapper一起使用。 该插件与原始的面向ActiveRecord的回形针完全兼容。 您可以采用现有的ActiveRecord数据库并将其与DataMapper一起使用。 该模块还包括...

    administrate-field-paperclip:用于管理的回形针字段插件

    如果您仍在使用不推荐使用的Paperclip版本,则0.0.5版仍然适合您。 指示 将administrate-field-paperclip clipclip和kt-paperclip paperclip添加到您的Gemfile中: gem 'administrate-field-paperclip' gem 'kt-...

    :paperclip:ZSH插件,可提醒您对刚刚键入的命令使用现有别名-Linux开发

    您应该使用简单的zsh插件,该插件提醒您应该对刚刚键入的命令使用现有别名之一。 还支持检测全局别名和git别名。 使用需求安装您应该使用简单的zsh插件,该插件提醒您应该对刚刚键入的命令使用现有别名之一。 还支持...

    Rails的文件附件扩展Paperclip.zip

    Paperclip 是 Rails 框架的一个插件,用于扩展 ActiveRecord 以支持简单的文件附件的功能。 标签:Paperclip

    ruby插件.rar

    对于文件操作,`paperclip` 和 `carrierwave` 是常见的文件上传插件,它们方便地处理图片和其他文件的上传和存储。另外,`active_storage` 是 Rails 5.2 引入的内置文件处理系统,与 AWS S3 或其他云存储服务集成,...

    Rails插件收集

    4. **插件使用示例**:可能会有具体的插件使用案例,演示如何在Rails项目中引入和配置插件,以及如何调用其提供的功能。 5. **热门插件推荐**:列出一些广泛使用的Rails插件,如Devise(用户认证),Paperclip或...

    node-paperclip-ffmpeg

    这是一个可与node-paperclip一起使用的插件。 它允许您传递任何要ffmpeg的选项,然后流式传输到文件系统或云。 安装 sudo add-apt-repository ppa:djcj/hybrid sudo apt-get update sudo apt-get install ffmpeg #...

    Rails的自动完成分页插件

    在Rails应用中处理文件上传,常见的插件有Paperclip、Carrierwave或ActiveStorage(自Rails 5.2起内置)。这些插件提供了处理文件上传、存储、版本控制和删除的功能。它们可以将文件存储在本地磁盘、云服务如Amazon...

    phrails-paperclip:一个插件,将上传文件并检索它们以供显示

    ImageMagick - http://www.php.net/manual/en/book.imagick.phpPhrails-Paperclip Ini 文件该插件需要 Phrails 项目中的 config/phrails-paperclip.ini。 It can be empty for use with File type attachments.我们...

    1.16.5-paperclip.jar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    node-paperclip

    节点回形针 在此版本中进行了一些细微的更改。 配置已更改,并且用于上载...这是一个使用猫鼬插件的模型示例。 const mongoose = require ( 'mongoose' ) ; const Schema = mongoose . Schema ; const Paperclip = re

    Clippy the Paperclip Assistant-crx插件

    语言:English (United States) 为您访问的每个网页添加clippy。 将Microsoft的Clippy Virtual Assistant添加到每个网页。 他有动画。 他帮助你(不是他曾经做过的)。 他只是在你的屏幕上发冷。

    rails_tiny_mce:Tiny MCE富文本编辑器,用于使用jquery,带有图像和媒体上载支持的回形针的Rails

    插件使用jrails(jQuery)和Paperclip插件来支持图像和媒体上传特征提供富文本编辑器可自定义的TinyMCE插件易于整合支持图像上传和插入支持媒体上传和YouTube嵌入待办事项:文档上传插件安装将此行添加到您的应用...

    autoclip::paperclip: 自动在剪贴板上做一些事情

    可使用插件自定义 :package: 安装 $ cargo build --release :electric_plug: 安装插件 自动(推荐) 如果插件发布到存储库,您可以自动安装它: $ ./autoclip-app install [name] 手动 打开本地数据目录。 ...

    sugarcane-paperclip-b50.jar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    jekyll-asciidoc:Jekyll插件,可使用Asciidoctor将站点中的AsciiDoc源文件转换为HTML页面

    Jekyll AsciiDoc插件(由Asciidoctor提供支持) (&gt; = 3.0.0)的插件,可使用将站点中的源文件转换为HTML页面... 该插件当前使用Asciidoctor转换AsciiDoc内容。 生成器— Jekyll::AsciiDoc::Integrator 将合格的AsciiDo

    Clippy无用的回形针助手「Clippy the Useless Paperclip Assistant」-crx插件

    将Clippy添加到您访问的每个网页。他超级有用! 将Microsoft的Clippy虚拟助手添加到每个网页。 他有动画。 他一无所获(不是他曾经做过的)。 他只是在您的屏幕上不寒而栗。...支持语言:English (United States)

    view_mapper:模型和插件的脚手架

    View_mapper将为新模型或现有模型生成支架,并根据您在应用程序中使用的插件或Rails功能对其进行定制。 当您运行“ view_for”生成器时,View Mapper将为您的模型生成视图脚手架代码,该代码经过增强后可以在模型...

Global site tag (gtag.js) - Google Analytics