`
jbf034
  • 浏览: 153607 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

file-column学习

阅读更多
1、
Just make the "image" column ready for handling uploaded files...

   class Entry < ActiveRecord::Base
        file_column :image
    end
#在model中指定一个要上传的字段

2、
... generate file fields that keep uploaded images during form redisplays to your view...

    <%= file_column_field "entry", "image" %>
#在view中显示上传表单,
... and display uploaded images in your view:

    <%= image_tag url_for_file_column("entry", "image") %>

#在view中显示上传文件

3、To resize every uploaded image to a maximum size of 640x480, you just have to declare an additional option.

    class Entry < ActiveRecord::Base
        file_column :image, :magick => { :geometry => "640x480>" }
    end
#设置上传文件大小为640X480
4、
You can even automatically create versions in different sizes that have nice filenames...
    class Entry < ActiveRecord::Base
        file_column :image, :magick => {
          :versions => { "thumb" => "50x50", "medium" => "640x480>" }
        }
    end

#建产一个versions,使每个不同大小的文件有不同的大小,如thumb=>"50X50","medium"=>"640X480"
  <%= image_tag url_for_file_column 'entry', 'image' %>  
  #显示为原来大小
  <%= image_tag url_for_file_column 'entry', 'image' ,'thumb'%>
  #大小为thumb("50X50")
  <%= image_tag url_for_file_column 'entry', 'image' ,'medium'%>
  #大小为medium("640X480")
分享到:
评论

相关推荐

    基于Python实现利用情感词典做情感分析

    python3 Jeffmxh_sentiment_analyse.py -i 'infile' -c 'column' -n 16 参数说明: -i或--inpath:输入excel文件的名称 -c或--column:输入数据要处理的列明 -n或--ncores:处理是并行的线程数

    vue+element表格导出为Excel文件

    这些可以通过深入学习xlsx库的API来实现更丰富的功能。 此外,本示例中使用的是Element UI的&lt;el-button&gt;和&lt;el-table&gt;组件。Element UI提供了丰富的组件和功能,可以快速搭建美观的界面。在进行Web开发时,它可以...

    基因组数据vertebral_column_data.zip

    这个数据集被压缩在名为 "vertebral_column_data.zip" 的文件中,通常用于生物信息学分析,特别是与脊椎相关疾病的研究或者机器学习模型的训练。 描述中的信息简洁明了,同样强调了这是一个关于基因组数据的压缩包...

    FileViewer.zip

    在"FileViewer"项目中,我们可能看到如`Window`、`Column`、`Row`、`ListView`等基本布局元素,它们构成了UI的基础框架。 1. **窗口与布局**:`Window`是QML中表示应用程序窗口的组件,通常包含其他元素。`Column`...

    MySQL 入门学习 ——基础教程

    MySQL入门学习(1)。  MySQL入门学习(1) · 安装篇 PHP+MySQL+Linux目前已逐渐成为小型web服务器的一种经典组合。在indows环境下构筑和调试MySQL数据库是许多网站开发者的一种首选。本人在Windows98环境下...

    DataStage学习文档V0.1.doc

    ### DataStage学习文档V0.1知识点概览 #### 一、引言 - **编写目的**:本文档旨在帮助用户快速了解并掌握IBM WebSphere DataStage的基本功能和使用方法,以便于用户能够更快地投入到实际的数据整合项目中去。 - *...

    基于ChatGLM-6B模型的自定义数据集微调项目源码+运行教程.zip

    python main.py --model_name_or_path ./chatglm-6b --output_dir ./output --do_train --train_file ./AdvertiseGen/train.json --validation_file ./AdvertiseGen/dev.json --prompt_column content --response_...

    AIX系统设备管理学习教案.pptx

    - `#lsdev –C [-cClass] [-sSubclass] [-tType] [-SState] [-lName] [-r ColumnName|-FFormat] [-H] [-ffile]` - `#lsdev –P [-cClass] [-sSubclass] [-tType] [-r ColumnName|-FFormat] [-H] [-ffile]` - **...

    java桌面程序源码

    根据提供的文件信息,我们可以归纳出以下...通过以上内容的详细介绍,我们不仅了解了Java桌面程序开发的基础概念,还学习了如何使用Oracle SQL*Plus进行基本的操作,这对于数据库管理和应用开发都是非常有用的技能。

    常用常见 SQL语句语法 SQL语句语法, 合适需要入门的同学学习,很基础的内容,需要可以下载

    ### 常见SQL语句语法详解 #### 数据定义语句(DDL) 数据定义语言(Data Definition Language...通过这些基础命令的学习,可以帮助新手快速掌握SQL的基本操作,并为进一步学习更复杂的查询和管理技巧打下坚实的基础。

    sql plus 命令

    熟练掌握这些命令能显著提升在Oracle数据库管理中的效率,尤其对于初学者来说,了解和学习SQL*Plus的命令是非常有益的。通过灵活运用这些工具,可以更好地进行数据查询、报表制作和数据库维护工作。

    MySQL5.1学习笔记.pdf

    - 导入数据:`LOAD DATA LOCAL INFILE '/path/file_name.txt' INTO TABLE table_name;` - 设置行终止符(如Windows平台的\r\n) 7. 条件查询 - 使用不同的条件来过滤查询结果:`SELECT * FROM table_name WHERE ...

    linux的shell脚本的学习,适合初学者使用

    - `cut -b column file`:输出文件特定列的内容 - `cat file.txt`:显示文件内容 - `file somefile`:获取文件类型 - `read var`:从用户接收输入 - `sort file.txt`:对文件内容排序 - `uniq`:过滤重复行 -...

    Oracle从入门到精通

    - **语法**:`SELECT column_name(s) FROM table_name WHERE condition ORDER BY column_name;` - **SQL语句说明**:选择指定列从特定表中检索数据,并根据某个条件过滤结果,最后按照某一列排序。 - **数字和日期都...

    关于shell的学习入门

    - `cut -b column file`:输出文件中指定范围的内容。 - `cat file.txt`:输出文件内容。 - `file somefile`:获取文件类型。 - `read var`:读取用户的输入。 - `sort file.txt`:排序文件中的行。 - `uniq`:输出...

    Oracle数据库命令(PPT)

    对于初学者来说,掌握Oracle数据库的基础命令是学习的关键步骤。以下将详细介绍Oracle数据库的一些常用命令,帮助你快速入门。 1. 登录与退出: - `sqlplus用户名/密码@连接标识符`:这是连接到Oracle数据库的命令...

    MySql5.0命令全集.pdf

    - 更改字段名称:`ALTER TABLE table_name RENAME COLUMN old_column TO new_column;` - 更改字段默认值:`ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT new_default_value;` - 更改字段数据类型:...

    新手学习SQL必看-SQL基础知识.doc

    通过本篇文档的学习,读者可以了解到SQL的基础概念及其核心功能,包括DDL、DML和DCL的使用方法。掌握了这些基础知识,可以帮助初学者更好地理解和应用SQL,从而有效地管理和操作数据库。在实际应用中,合理选择数据...

Global site tag (gtag.js) - Google Analytics