`
PBFox
  • 浏览: 68024 次
  • 性别: Icon_minigender_1
  • 来自: China
文章分类
社区版块
存档分类
最新评论

rubyonrails:生成PDF文档

 
阅读更多
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::Brazil:Reprsos para aprender Ruby e Rails

    标题中的“aprenda-rubyonrails”是一个与学习Ruby on Rails相关的项目或者课程,主要针对巴西地区的用户。Ruby on Rails(简称Rails)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)...

    rubyonrails API文档

    rubyonrails API文档 好东东哦 【英文】

    Learning-RubyOnRails:这包含了我为这门课程所做的所有工作。 酷的东西

    标题"Learning-RubyOnRails:这包含了我为这门课程所做的所有工作。 酷的东西"表明你正在或已经完成了一个关于Ruby on Rails的学习项目,可能包括练习、代码示例和项目成果。这通常意味着你深入学习了Rails的各个方面...

    rubyonrails的api文档

    Rails的API文档是开发者的重要参考资料,提供了对框架核心组件、方法、类和模块的详细描述,帮助开发者理解和使用Rails的各种功能。 在API文档中,你可以找到以下几个关键知识点: 1. **Ruby基础**:Rails是基于...

    Portfolio-rubyonrails:您好,我将在基于RubyonRails的投资组合页面上工作

    标题 "Portfolio-rubyonrails" 暗示这是一个使用Ruby on Rails框架开发的个人投资组合网站项目。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,用于简化Web...

    pin-rubyonrails:Pinterest 类型的应用程序,使用 Ruby on Rails 创建

    自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) ...

    BloodBank-RubyonRails:使用Ruby on Rails开发的Web应用程序,可用于在线血库服务

    自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明… 如果您...

    rubyonrails

    通过阅读《rubyonrails.pdf》这份教程,你可以一步步学习如何安装Rails环境,创建第一个应用程序,设置数据库,编写控制器和视图,以及进行测试。随着对Rails的理解加深,你将能够构建出复杂、功能完善的Web应用。

    RubyOnRails教程中文版

    通过阅读"Ruby on Rails 敏捷开发实践.pdf"和运行"RubyOnRails教程中文版.exe",你可以深入了解Rails的各个方面,并逐步掌握这个强大的Web开发框架。不断实践,你将能够利用Rails快速构建高质量的Web应用。

    Ruby-PDF生成器从HTML一个RubyonRails插件

    Wicked Pdf - PDF生成器(从HTML)一个Ruby on Rails插件

    rubyonrails:一个示例Ruby on Rails应用程序,它使组织中的人员可以提交反馈和想法,然后使用竖起的范式在同行之间对反馈进行排名

    Ruby on Rails应用程序 这个Ruby on Rails的“ RoR”应用程序使组织中的人们可以使用“竖起大拇指”的方法给出反馈并对其进行排名。 使用的语言,框架: Ruby 2.6.6 Ruby on Rails 5.2.2 SQLite3 ...

    Ruby-ApipieRubyonRailsAPI文档和展示工具使用Ruby语法

    Ruby Apipie 是一个强大的工具,专为 Ruby on Rails 应用程序设计,用于生成和展示API的文档。它使得开发者能够用Ruby自身的语法来注释控制器、动作和参数,从而自动生成易于理解和使用的API文档。这个工具的目标是...

    RubyOnRails做的博客

    在这个"RubyOnRails做的博客"项目中,我们可以看到作者用RoR实现了一个功能齐全的博客系统。下面将详细探讨RoR框架的核心特性以及在构建博客系统时可能涉及的关键知识点。 1. MVC架构:RoR中的MVC模式使得开发者...

    RUBYONRAILS服务器配置收集.pdf

    运行`cap install`生成默认部署配置,编辑`Capfile`和`config/deploy.rb`,根据实际服务器信息进行配置。通过`cap production deploy`命令即可实现远程服务器的自动部署。 8. **生产环境优化**:在生产环境中,可能...

    RubyOnRails的一个入门小例子

    标题 "RubyOnRails的一个入门小例子" 暗示了我们将探讨的是关于Ruby on Rails框架的基础知识,这是一个用于构建Web应用程序的开源工具。Ruby on Rails(简称Rails)是基于Ruby编程语言的,它遵循MVC(Model-View-...

    rubyonrails mysql安装详解

    ### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。...

    RubyonRails九日学习计划

    RubyonRails九日学习计划(含相关软件及书籍)时间 内容 目的 第一天 学习oracle 基本工具掌握 plsql ,sql语言,范式,索引,数据库安全,数据备份,导入导出。 熟练掌握SQL语言 第二天 1. ruby 语言历史和...

Global site tag (gtag.js) - Google Analytics