安装插件:upload_column,建议先下载压缩包,然后直接解压到.\vendor\plugins下,再重启服务器,加载插件。当然可以参考网上的在线安装方法:命令如下:
ruby script/plugin install svn://rubyforge.org/var/svn/uploadcolumn/tags/stable
PS:没试过O(∩_∩)O哈哈~
参考 http://viviworld.blogbus.com/logs/28505967.html
修改相应的字段属性:例如compnies 表里的一个字段logo用于保存图片的地址,则需将logo修改为:
class Company < ActiveRecord::Base
upload_column :logo, :store_dir => proc{|record| "images/#{record.id}"}
end
- form_for(@company,:html=>{:action => 'update', :multipart => true } ) do |f|
%p= f.error_messages
%table{:width=>"100%",:border=>"0",:align=>"center", :cellpadding=>"5",:cellspacing=>"0"}
%tr
%td{:width=>"210",:align=>"left",:valign=>"middle",:class=>"font06"}
="LOGO图片:"
%br
%td{:align=>"left",:valign=>"middle"}
%img{:id=>"logopic",:src=>"",:alt=>"LOGO图片",:height=>90,:width=>150}
= upload_column_field("company", "logo" )
显示图片只需 %img{:src=>"#{@company.logo}"},虽然存入logo字段的值只是图片名称,但是显示的时候却是: ./images/ 10/abc.gif
<!--EndFragment-->
分享到:
相关推荐
允许您使用为Rails应用程序的前端供电。 是将前端工具像Ruby一样进行编程,纯属喜悦! :smiling_face_with_heart-eyes: 或在运行的检查。 产品特点 :high_voltage: :light_bulb: 即时服务器启动 :high_voltage: ...
介绍插件,用于对记录进行排序(使用 gem)安装要启用rails_admin_acts_as_list,请将以下内容添加到您的Gemfile : gem 'rails_admin_acts_as_list'gem 'rails_admin' 重要提示: rails_admin_acts_as_list之前必须...
持续移动且不破坏事物 :factory: :building_construction: :construction: :construction_worker: 正在建设中-请稍后再回来!
自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) ...
Ruby on Rails教程:первоеприложение 。 您可能要讲的内容: * Rails版本4.2.1 * Ruby版本2.2.2-p95(i686-linux) * RubyGems版本2.4.5 *机架版本1.6.4 * JavaScript运行时Node.js(V8)...
graphql-rails-generators 一些生成器可以轻松将Rails模型与集成。 我之所以创建它,是因为我浪费了太多的按键来手动复制模型架构以创建graphql类型。 该项目包含用于查看ActiveRecord模型架构的生成器,并为您...
:dog_face: MiAudota :cat_face: 该应用程序显示可从用户最近的庇护所获取的动物,并允许将其应用到收养过程中,从而完成一份调查表,... Ruby on Rails API; PostgreSQL; Heroku。执照版权所有:copyright:2019, 。
Rails的服务器定时响应头 带来Ruby on Rails服务器端性能指标 :chart_increasing: 通过server_timing gem访问Chrome的开发者工具(以及其他支持浏览器)。 生产安全:trade_mark:。 指标是从 gem收集的。 不需要帐户...
gem "mongoid_rails_migrations" 如何使用 创建迁移 $ rails generate mongoid:migration 运行迁移: $ rails db:migrate $ rails db:migrate:down VERSION= $ rails db:migrate:up VERSION= $ rails db:rollback...
Ruby_on_Rails_School Ruby学校 Rubyschool.us目录列表(俄语) полезныессылки:-регулировкаскоростивидеонаVimeo(Chrome浏览器中的расширениедля) У...
Prawn Rails是一个Ruby库,它将Prawn PDF生成器与Ruby on Rails框架集成,使得在Rails应用中创建和处理PDF文档变得更加便捷。本项目"prawn_rails_demo"是一个示例,展示了如何在Rails应用程序中有效地使用Prawn ...
安装在Gemfile中: gem 'rails-uploader'在航线上: mount Uploader :: Engine => '/uploader' 迁移ActiveRecord: $ bundle exec rails g uploader:install用法存储上传文件的架构(cancan集成): class Asset <...
Rails多站点这个gem为Rails应用程序提供了多数据库支持。 使用其中间件,您可以对应用程序进行分区,以便每个主机名都有自己的数据库。 它提供了一系列用于处理多个数据库的帮助程序,以及一些用于处理这些数据库的...
factory_bot_rails 用简单的定义语法替换了固定装置,支持多种构建策略(保存的实例,未保存的实例,属性哈希和存根对象),并且支持同一类的多个工厂( user , admin_user等),包括工厂继承。 从factory_girl_...
建立 运行以下命令以启动并运行该应用程序。 $ docker-compose up 该应用程序的后端将在localhost:3020上运行。 该应用程序的前端将在localhost:4020上运行。
Ruby on Rails,简称Rails,是基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发更高效、更简洁。本资源"For-Rails-Beginners"显然是为那些希望入门Ruby on Rails的初学者...
Rails-Mini-Social-Network用Rails创建的迷你社交网络! 不再维护。 其他版本React版本Vue版本Golang版本快速链接屏幕截图用法Scree Rails-Mini-Social-Network一个由Rails创建的迷你社交网络! 不再维护。 另一个...
护林员探索Ruby on Rails API的路由和路径| Rails Ranger是之上的薄薄一层,它为您提供了一个自以为是的界面,以查询使用Ruby on Rails构建的API。主要特点遵循Ruby on Rails路由约定的URL构建在前端和API之间交换...
Ruby on Rails的启动时间助推器,延迟加载整个血腥路由,因此应用程序可以快速启动:sign_of_the_horns:route_lazy_routes route_lazy_routes是一个邪恶的Rails插件,它延迟加载整个血腥路由,直到服务器获得第一个...