`
jn615
  • 浏览: 97848 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论
文章列表
项目中遇到生成PDF的问题,由于pdf比较长,所以想用PDFKit这个gem来用html直接转换,如果想把baidu.com转换成pdf,可以这么写 kit = PDFKit.new(“www.baidu.com”) kit.to_file("#{RAILS_ROOT}/public/baidu.pdf") 但是如果想把show.html.erb这个页面转换一下,刚开始不知道怎么写,后来找到 render_to_string 这个东西,可以这么写 html = render_to_string(:action => "show") kit ...
Swfupload_fu是rails一个插件,可以在rails中方便使用Swfupload和Attachment_Fu 进行上传, 需要用到mime-types和Attachment_Fu 1.安装 script/plugin install git://github.com/alex3t/swfupload_fu.git 2.在你要使用的视图中添加SWFUploadFu helper <head> <title>...</title> <%=swfupload_head %> </head> 然后,在你要用的地方,比如我的 <% ...
来源:博客园 链接 http://www.cnblogs.com/yank/archive/2009/11/01/attachment.html     ROR使用attachment_fu上传附件,很方便,但是配置需要研究。 http://github.com/technoweenie/attachment_fu migration: class CreateAttachments < ActiveRecord::Migration  def self.up    create_table 
Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用. 1.Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http ...
Suppose you already have a database with a table named candy and now you want to start using migrations. If you try to run a migration with a pre-existing table, Rails will error. So by placing :force => true, you are forcefully wiping the table. After you've performed your migration, you normally ...
刚安装的ubuntu系统,默认情况下,桌面上是没有任何图标的, 可以通过如下方法显示桌面图标: 按下ALT-F2,输入gconf-editor,打开配置编辑器,    展开分支:/apps/nautilus/desktop/ 勾选 computer_icon_visible(计算机图标) home_icon_visible(家目录图标) networkwork_icon_visible(网络服务器图标) trash_icon_visible(回收站图标) volumns_visible(磁盘图标) 修改桌面图标大小 我的电脑—>编辑—>首选项—>视图—>调节图标 ...
官方的Ubuntu 10.10要保留几个用于紧急更新 deb http://security.Ubuntu.com/ubuntu maverick-security main restricted deb-src http://security.Ubuntu.com/ubuntu maverick-security main restricted deb http://security.Ubuntu.com/ubuntu maverick-security universe deb-src http://security.Ubuntu.com/ubuntu maverick-security ...
今天想用NetBeans去debug以下项目,发现需要安装ruby-debug-ide,可是在NetBeans中安装不了,只有到终端中敲入 sudo gem install ruby-debug-ide --include-dependencies 或者 sudo gem install -y ruby-debug-ide --include-dependencies 放在这备忘
Ubuntu常用命令与技巧 sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除一 ...
转自:http://galeki.is-programmer.com/show/183.html   如同其他的OO语言一样,在ruby中,通过给对象发送消息,来完成对象的功能,比如 str.upcase ,就是给str发送upcase的消息,点操作符(.),就是用来给对象发送消息的,str接受到消息,然后执行与消息对应的功能。 但是,某些时候,我们并不知道对象能响应哪些消息,比如下面的代码就会产生错误: > obj = Object.new > obj.talk undefined method 'talk' for #<Object:0x12345678> ( ...
定时发邮件可以用Timer来设置时间,我放在了Global.asax的Application_Start里面,关于Global.asax不明白的可以单独查一下 using System.Net.Mail; using System.Timers; protected void Application_Start(object sender, EventArgs e)         {             Timer ...
以前做过发邮件的,不过是在rails中做的,今天要在vs中,找了一下,下面的可以用: using System.Net.Mail; //使用新浪邮箱发送 public static bool sina(MailAddress Messagefrom, string MessageTo, string MessageSubject, string MessageBody)         {             MailMessage message = new MailMessage();             message.From = Messagefrom;   ...
引言 Haml 是一种简洁优美的模板语言,可以应用于Ruby on Rails、 PHP等Web开发平台,可以大大缩减模板代码,减少冗余,提高可读性。并且Haml是一种完备的模板语言,没有牺牲当前模板语言的任何特性。Haml由 Hampton Catlin发明并且开发了Ruby on Rails上的实现。本文将以Ruby on Rails中的Haml实现为例,帮助你了解Haml的基本语法和常用特性,让你领略到Haml带来的高效生产。 缩进嵌套 当嵌套结构变得复杂时,HTML代码一方面容易忘记添加结束标签,另一方面嵌套结构难以读懂。Haml中不需要结束标签,因为它借鉴了Python的语法,强 ...
1.sudo gedit /etc/apt/sources.list 编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。 2.sudo apt-get update 更新源列表信息 可以在运行“sudo apt-get update ”时查看一下错误信息,把不能连接的源删除再重新运行“sudo apt-get update ”。 3.sudo apt-get upgrade 升 级 或者用ubuntu自带的更新管理器升级也可 Ubuntu  10.04更新源 台湾 代码: deb http: ...
android的模拟器中得到GPS的值我是折腾了好久,终于还是拿到了 import android.app.Activity;  import android.content.Context; import android.location.Criteria; import android.location.Location;  import android.location.LocationListener; import android.location.LocationManager;  import android.os.Bundle; import android.widget ...
Global site tag (gtag.js) - Google Analytics