2008-08-20

安装ruby的数据库适配器

关键字: rails连接数据库 can't connect to local mysql server through socke
源码安装数据库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 xzvf mysql-ruby-2.7.3.tar.gz cd mysql-ruby-2.7.3 ruby extconf.rb --with-mysql-dir=/user/local/share/mysql ma ...
2008-05-11

rails2.0下的file_column和imagick

关键字: file_column
由于rails2.0下的file_column 和rmagick 整合会遇到两个问题:1后缀是大写的会报错,大致是找不到文件的错误,2报nil.relative_url_root的错误。    对于这两个问题,在javeeye上已经有解决方法,但是没有整理到一块,在此,为了本人和大家的方便,我就要引用大篇别人的文章了。 关于整合,airport同学在http://airport.javaeye.com/blog/33216讲的已经很详细了,为了自己的方便,我就全部复制过来了。 引用在网站制作过程中,图片上传以及图片的大小调整是经常会用到的一个功能! Rails结合几个 ...
2008-01-10

[置顶] 分页插件will_paginate(提供下载包)

关键字: rails will_paginate
分页插件(will_paginate)是非常好用的,但是安装的时候没有安装svn客户端,会出现安装不了的情况,所以提供了附件供不方便安装的朋友下载 1:安装:   ruby script/plugin install svn://errtheblog.com/svn/plugins/will_paginate 或者下载附件解压到:vendor/plugins中即可. 2:使用 controller @posts = Post.paginate :page => params[:page]||1, :per_page => 50 view <%= will ...
2008-01-08

rails插件列表

关键字: rails
rails的插件列表 http://agilewebdevelopment.com/plugins/list 竟然有900多个插件! 下面是我用过的两个: FileColumn 作用:文件上传,和rmagic综合试用 网页:http://www.kanthak.net/opensource/file_column/ Acts as attachment 作用:文件上传 网页:http://technoweenie.stikipad.com/plugins/show/Acts+as+Attachment 有时间把其它的翻译一下,看是干什么用的,以后就方便了!如果有路过的用过其它插件 ...
2008-01-08

ruport中文乱码

关键字: rails ruport
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_csv, :type => "application/csv", :disposition => "inline", :filename => "report ...
2008-01-07

ruport应用

关键字: rails ruport
1, install: gem install ruport -y gem install ruport-util -y 2, require 在 environment.rb 中,写入: require "ruport" 3, Loading acts_as_reportable 在model中: 例如 引用class Report < ActiveRecord::Base     acts_as_reportable end 4, code 在controller中: 引用def index   &nb ...
2007-12-04

Rails应用优化指南 (3)

关键字: rails 优化 cache session
优化GC   了解了如何通过优化Ruby代码来提升我们的Rails应用性能,现在让我们更深入一些,来看看Ruby的内存管理和垃圾回收机制。   首先,由于Ruby最初的设计目标是成为像Perl那样的批处理语言,因此它的内存管理机制并没有针对Rails这样的需要长期运行的服务端程序进行最优化,有些地方甚至是背道而驰: Ruby的内存管理策略是尽量减少内存占用; 标记和清除算法十分简单; 使用malloc来分配连续的内存块(Ruby heap); 复杂的数据结构; C扩展十分容易编写,但是当前的C接口很难实现generational GC(关于generational GC请参看[ ...
2007-12-04

Rails应用优化指南 (2)

关键字: rails 优化 cache session
优化ActionController   使用components会对ActionController的性能造成较大的影响,我的建议是没有特别的理由,不要使用components,因为调用render_component会引发一个新的请求处理循环。大部分情况下,component都可以使用helper 或者partials代替。   优化ActionView   对于每一个请求,Rails都会创建一个controller和view实例,并会将controller的action中创建的实例变量通过 instance_variable_get和instance_variable_set传递 ...
2007-12-04

Rails应用优化指南(1)

关键字: rails 优化 cache session
Rails应用优化指南   如果你是一名Rails开发者,那么随着你的项目变得越来越庞大,你是否觉得你的Rails应用的响应速度变得越来越缓慢呢?来自Stefan Kaes的这篇关于Rails应用性能优化的文章或许能够帮你摆脱困境,虽说年代有些久远(RailsCONF 06上的一篇演讲稿[1]),但是其中的一些思想以及实践方法还是值得我们学习的。   首先,在开始优化你的应用之前,我们需要先明确以下几点: 没有相应的测试用例作为基础,就开始盲目的优化是非常愚蠢的; 如果你的应用是因为设计不合理而导致性能低下,那么我建议你最好花点时间重构你的代码,而不是进行局部的优化,因为这只会使问题 ...
2007-12-04

session的存取策略比较

关键字: ror session rails
Session  如果你的系统需要为每个访问者保存单独的Session信息(比如购物网站),那么session的存取速度将是影响系统性能的关键因素,目前可用的session存取策略有: 内存,快,相当快!但是如果你的应用挂了,或者由于其它什么原因需要重启,那么所有的session信息都会丢失,并且这种方式仅仅只能在单APP Server的应用中使用; 文件系统,很容易使用,每个session对应一个文件,并且可以通过NFS或者NAS轻松进行容量扩展,但是速度较慢; 数据库/ActiveRecordStore,使用简单(Rails的默认策略),但是很慢; 数据库/SQLSessionSt ...
mengwade
搜索本博客
我的相册
De5e9417-a73e-3f86-91f7-57c5a3a0cdb8-thumb
未命名
共 1 张
最近加入圈子
存档
最新评论