ruby on rails
mengwade
这个作者很懒,什么都没留下…
展开
-
ruby/rails中的中文处理
[size=large][align=center][b]ruby/rails中的中文处理[/b][/align][/size]原文:[url]http://www.aitic.net/bbs/thread-383-1-1.html[/url] 由于当前的ruby并不支持unicode, 所以中文相关的处理在ruby中一直比较模糊,基本上是各自尝试的路子, 我也列出一些...原创 2008-08-13 16:35:24 · 198 阅读 · 0 评论 -
用ror开发的无忧换书网,大家看看给点意见
自己用ror开发的一个用于发布二手书买卖信息的网站(www.51hs.net),大家如有时间,抓点bug,给点意见因为不会对网站优化,现在已经放弃换书网,主要在研究[url=http://www.semxyz.com]网站seo优化[/url]...2008-11-12 18:39:16 · 86 阅读 · 0 评论 -
rails2.0下的file_column和imagick
由于rails2.0下的file_column 和rmagick 整合会遇到两个问题:1后缀是大写的会报错,大致是找不到文件的错误,2报nil.relative_url_root的错误。 对于这两个问题,在javeeye上已经有解决方法,但是没有整理到一块,在此,为了本人和大家的方便,我就要引用大篇别人的文章了。 关于整合,airport同学在[url]http://airp...原创 2008-05-11 11:15:00 · 88 阅读 · 0 评论 -
windows搭建ruby on rails 的开发环境
1,安装ruby解释器 在 http://rubyforge.org/frs/?group_id=167 下载最新版本 下载后双击安装2,升级gem 先用命令gem -v查看gem 版本 如果版本低于1.1.1就需要gem update --system 3, 安装railsgem install rails 由于我的网络不太稳定,一般...2008-12-29 16:23:53 · 106 阅读 · 0 评论 -
rails
Rails框架首次提出是在2004年7月,它的研发者是26岁的丹麦人David Heinemeier Hansson。不同于已有复杂的Web开发框架,Rails是一个更符合实际需要而且更高效的Web开发框架。Rails结合了PHP体系的优点(快速开发)和Java体系的优点(程序规整),因此,Rails在其提出后不长的时间里就受到了业内广泛的关注。 2008年,Rails官方站已经推出Rai...原创 2008-12-29 16:35:21 · 146 阅读 · 0 评论 -
rails版本的改变(一)——rails的介绍
Rails框架首次提出是在2004年7月,它的研发者是26岁的丹麦人David Heinemeier Hansson。不同于已有复杂的Web开发框架,Rails是一个更符合实际需要而且更高效的Web开发框架。Rails结合了PHP体系的优点(快速开发)和Java体系的优点(程序规整),因此,Rails在其提出后不长的时间里就受到了业内广泛的关注。 2008年,Rails官方站已经推出Rai...原创 2009-01-05 12:10:17 · 83 阅读 · 0 评论 -
rails版本的改变(二)——rails的介绍
Rails 2.2 新特性提示10月24日,Rails发布了2.2的预览版本,这是Rails历史上一次重大的版本升级!主要包括如下重大改动:1、支持国际化了!Rails2.2集成了一个i18n框架,并且把Rails内部所有的提示信息全部用i18n的方式处理,现在你只需要根据自己的语言编写相应的资源文件,就可以实现Rails提示信息全部本地语言化了。当然利用i18n框架,你也可以...原创 2009-01-05 15:13:41 · 406 阅读 · 0 评论 -
ActiveRecord(一)--基础
这一篇主要讲:如何连接到数据库,如何映射表,以及如何处理数据。 ActiveRecord采用了标准的对象-关系映射(ORM)层,表映射到类,记录映射到对象,字段映射到对象的属性。 1,表和类 ActiveRecord会认为表名应该是类名的复数形式,如果类名包含多个大写字母,表名中就应该用下划线分割多个单词,一些特殊的复数形式也会被自动处理。 (DHH...2009-01-05 15:31:33 · 879 阅读 · 0 评论 -
引发CGI::Session::CookieStore::CookieOverflow异常
在rails2.1开始默认使用cookie保存session后,会引发CGI::Session::CookieStore::CookieOverflow异常,引发原因有二:1,cookies大小有4k的限制,如果超过4k,rails就会抛 CGI::Session::CookieStore::CookieOverflow 。2,浏览器对于同一网址的cookies数量也有限制,应该是不超过60个,...2009-02-03 15:41:34 · 153 阅读 · 0 评论 -
Ruby 多文件上传并写入数据库
一:建立表(用Ruby的 script/generate model attach) 顺便把模型也生成打开 db/migrage/007_create_attaches.rb 修改成class CreateAttaches < ActiveRecord::Migrationdef self.up create_table :attaches, :force => true do ...原创 2009-02-05 17:47:28 · 109 阅读 · 0 评论 -
request.env
@client_ip = request.env["HTTP_X_FORWARDED_FOR"] #取得使用者IP位址資訊 @client_browser = request.env["HTTP_USER_AGENT"] #取得使用者瀏覽器資訊 @http_referer = request.env["HTTP_REFERER"] #取得使用者來源(referer) @client_languag...原创 2009-02-13 11:10:58 · 345 阅读 · 0 评论 -
校内api
controller:[code="java"]@user = params[:xn_sig_user] @session_key = params[:xn_sig_session_key] @api_key = "9ee1648c04984dbdb75f31cc611498f5"[/code]view:[code="java"] ...原创 2008-10-17 16:06:23 · 127 阅读 · 0 评论 -
ror集成FCKEditor
FCKEditor是一个开源的,功能强大的富文本编辑器,在官方主页上有提供ASP,JSP,ASP.NET,PHP等版本,目前还没有rails的版本(可以设置,主要是要自己实现上传等功能),不过有一个plugin来实现此功能,有上传文件、拼写检查的功能。1。首先到http://rubyforge.org/frs/?group_id=2038,下载0.51版本,解压缩后重命名文件夹为f...2009-04-16 14:04:16 · 113 阅读 · 0 评论 -
ruby中MD5和SHA1加密方法
MD5加密方式:require 'md5'puts MD5.hexdigest('')SHA1加密方式:require 'digest/sha1'puts Digest::SHA1.hexdigest('')原创 2008-08-14 13:55:08 · 595 阅读 · 0 评论 -
安装ruby的数据库适配器
源码安装数据库mysql之后启动项目报错:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'浪费了一上午找错才发现必须安装数据库适配器:下载mysql-ruby-2.7.3.tar.gz:http://www.tmtm.org/en/mysql/ruby/tar xzv...原创 2008-08-20 15:04:27 · 104 阅读 · 0 评论 -
session的存取策略比较
[b]Session[/b] 如果你的系统需要为每个访问者保存单独的Session信息(比如购物网站),那么session的存取速度将是影响系统性能的关键因素,目前可用的session存取策略有:内存,快,相当快!但是如果你的应用挂了,或者由于其它什么原因需要重启,那么所有的session信息都会丢失,并且这种方式仅仅只能在单APP Server的应...2007-12-04 17:42:06 · 105 阅读 · 0 评论 -
Rails应用优化指南(1)
Rails应用优化指南 如果你是一名Rails开发者,那么随着你的项目变得越来越庞大,你是否觉得你的Rails应用的响应速度变得越来越缓慢呢?来自Stefan Kaes的这篇关于Rails应用性能优化的文章或许能够帮你摆脱困境,虽说年代有些久远(RailsCONF 06上的一篇演讲稿[1]),但是其中的一些思想以及实践方法还是值得我们学习的。 首先,在开始优化你的应用之前,我...2007-12-04 17:54:50 · 90 阅读 · 0 评论 -
Rails应用优化指南 (2)
优化ActionController 使用components会对ActionController的性能造成较大的影响,我的建议是没有特别的理由,不要使用components,因为调用render_component会引发一个新的请求处理循环。大部分情况下,component都可以使用helper 或者partials代替。 优化ActionView 对于每一个请求...2007-12-04 17:56:48 · 123 阅读 · 0 评论 -
Rails应用优化指南 (3)
优化GC 了解了如何通过优化Ruby代码来提升我们的Rails应用性能,现在让我们更深入一些,来看看Ruby的内存管理和垃圾回收机制。 首先,由于Ruby最初的设计目标是成为像Perl那样的批处理语言,因此它的内存管理机制并没有针对Rails这样的需要长期运行的服务端程序进行最优化,有些地方甚至是背道而驰:Ruby的内存管理策略是尽量减少内存占用; 标记和清除算法...2007-12-04 18:03:20 · 155 阅读 · 0 评论 -
ruport应用
1, install: gem install ruport -y gem install ruport-util -y 2, require 在 environment.rb 中,写入: require "ruport" 3, Loading acts_as_reportable 在model中: 例如 [quote]class Report < Acti...2008-01-07 17:16:11 · 117 阅读 · 0 评论 -
ruport中文乱码
[code="ruby"]def index table = Ruport::Data::Table.new :data => [["dd","男",3], [3,4,5]], :column_names => %w[姓名 性别 年龄] puts table.to_csv #-------1 send_data table.to_...2008-01-08 13:41:21 · 127 阅读 · 0 评论 -
rails插件列表
rails的插件列表[url]http://agilewebdevelopment.com/plugins/list[/url]竟然有900多个插件!下面是我用过的两个:[b][color=red]FileColumn[/color][/b]作用:文件上传,和rmagic综合试用网页:[url]http://www.kanthak.net/opensource/...2008-01-08 15:43:04 · 94 阅读 · 0 评论 -
分页插件will_paginate(提供下载包)
分页插件(will_paginate)是非常好用的,但是安装的时候没有安装svn客户端,会出现安装不了的情况,所以提供了附件供不方便安装的朋友下载 1:安装: [code="ruby"]ruby script/plugin install svn://errtheblog.com/svn/plugins/will_paginate [/code]或者下载附件解压到:vendo...2008-01-10 13:35:01 · 109 阅读 · 0 评论 -
Rails里如何结合ExceptionNotification配置gmail账户发邮件
1,安装ExceptionNotification ruby script/plugin install http://dev.rubyonrails.org/svn/rails/plugins/exception_notification/ 光安装这个插件是不能利用gmail发送邮件的,因为gmail需要https,所以还需要安装一个插件 2,安装action_mailer_tl...原创 2009-02-19 15:24:27 · 204 阅读 · 0 评论