1.gem install pdf-writer
2.在contrallor里面加入require 'pdf/writer'
3.在public下建文件夹pdf
4. def pdf
gen_pdf
redirect_to("#{@request.relative_url_root}/pdf/user.pdf")
end
private
def gen_pdf
pdf = PDF::Writer.new
pdf.text "User List", :font_size => 12, :justification => :center
users = User.find(:all)
users.each do |user|
pdf.text "#{user.login+' '+user.firstname+' '+user.lastname}", :justification => :left
end
pdf.save_as("public/pdf/user.pdf")
end
5.在routes.rb里面加入 map.export '/export', :controller => 'users', :action => 'pdf'
6.view : <%= link_to 'Print',export_path%>
分享到:
相关推荐
标题中的“aprenda-rubyonrails”是一个与学习Ruby on Rails相关的项目或者课程,主要针对巴西地区的用户。Ruby on Rails(简称Rails)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)...
rubyonrails API文档 好东东哦 【英文】
标题"Learning-RubyOnRails:这包含了我为这门课程所做的所有工作。 酷的东西"表明你正在或已经完成了一个关于Ruby on Rails的学习项目,可能包括练习、代码示例和项目成果。这通常意味着你深入学习了Rails的各个方面...
Rails的API文档是开发者的重要参考资料,提供了对框架核心组件、方法、类和模块的详细描述,帮助开发者理解和使用Rails的各种功能。 在API文档中,你可以找到以下几个关键知识点: 1. **Ruby基础**:Rails是基于...
标题 "Portfolio-rubyonrails" 暗示这是一个使用Ruby on Rails框架开发的个人投资组合网站项目。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,用于简化Web...
自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) ...
自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明… 如果您...
通过阅读《rubyonrails.pdf》这份教程,你可以一步步学习如何安装Rails环境,创建第一个应用程序,设置数据库,编写控制器和视图,以及进行测试。随着对Rails的理解加深,你将能够构建出复杂、功能完善的Web应用。
通过阅读"Ruby on Rails 敏捷开发实践.pdf"和运行"RubyOnRails教程中文版.exe",你可以深入了解Rails的各个方面,并逐步掌握这个强大的Web开发框架。不断实践,你将能够利用Rails快速构建高质量的Web应用。
Wicked Pdf - PDF生成器(从HTML)一个Ruby on Rails插件
Ruby on Rails应用程序 这个Ruby on Rails的“ RoR”应用程序使组织中的人们可以使用“竖起大拇指”的方法给出反馈并对其进行排名。 使用的语言,框架: Ruby 2.6.6 Ruby on Rails 5.2.2 SQLite3 ...
Ruby Apipie 是一个强大的工具,专为 Ruby on Rails 应用程序设计,用于生成和展示API的文档。它使得开发者能够用Ruby自身的语法来注释控制器、动作和参数,从而自动生成易于理解和使用的API文档。这个工具的目标是...
在这个"RubyOnRails做的博客"项目中,我们可以看到作者用RoR实现了一个功能齐全的博客系统。下面将详细探讨RoR框架的核心特性以及在构建博客系统时可能涉及的关键知识点。 1. MVC架构:RoR中的MVC模式使得开发者...
运行`cap install`生成默认部署配置,编辑`Capfile`和`config/deploy.rb`,根据实际服务器信息进行配置。通过`cap production deploy`命令即可实现远程服务器的自动部署。 8. **生产环境优化**:在生产环境中,可能...
标题 "RubyOnRails的一个入门小例子" 暗示了我们将探讨的是关于Ruby on Rails框架的基础知识,这是一个用于构建Web应用程序的开源工具。Ruby on Rails(简称Rails)是基于Ruby编程语言的,它遵循MVC(Model-View-...
### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。...
RubyonRails九日学习计划(含相关软件及书籍)时间 内容 目的 第一天 学习oracle 基本工具掌握 plsql ,sql语言,范式,索引,数据库安全,数据备份,导入导出。 熟练掌握SQL语言 第二天 1. ruby 语言历史和...