
rails
zhangyu6050
这个作者很懒,什么都没留下…
展开
-
我很怀念那些疯狂的日子
[code="java"]+----------------------+-------+-------+---------+---------+-----+-------+| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |+----------------------+-------+---...2008-07-31 16:57:34 · 337 阅读 · 0 评论 -
今天google到的一些Ext资料
一些Ext js 相关的项目:[url]http://demo.tine20.org/[/url] (开源, php+extjs) 下载地址:[url]http://www.tine20.org/fileadmin/downloads/2009-07-2/tine20-allinone-2009-07-2.zip[/url][url]http://qwikioffice.com/...2009-08-07 23:33:12 · 132 阅读 · 0 评论 -
lighttpd的Proxy配置
采用proxy比使用fcgi的方式,来的容易一些。而且在windows上这是唯一的方式。在proxy的时候,只需要加上一条rewrite rule就可以将所有静态文件交由Lighttpd直接处理。以下为lighttpd+mongrel的配置文件,本配置将所有swf,js,css,jpg等静态文件交由Lighttpd处理[code="java"]server.mo...2008-11-04 23:50:37 · 1021 阅读 · 0 评论 -
将请求参数再次提交
有时候,需要将当前请求的某些参数,再作为当前页面表单的参数提交。比如:这是当前的浏览器地址: http://localhost/admin/items/new?item_type_id=4页面提交后,后台会创建item_type_id为4的item,所以,要把这个item_type_id=4提交到后台。采用下面的代码,你可以这样做:[code="html"] .....2008-03-16 21:34:13 · 120 阅读 · 0 评论 -
说出你的Rails使用情况!
javaeye上关于Rails的讨论已经持续了一年多了。该调查一下大家的使用情况了。先贴一下我自己的:项目1: 人月: 3人×两周 项目类型: 互联网网站(aibooker.com)[目前已经无法访问] 特性:大数据量(百万级),简单的业务逻辑,ferret搜索项目2: 人月: 5人×1月 项目类型: 企业软件 特性: 复杂的ferret搜索,动态添加...2008-02-29 17:43:34 · 166 阅读 · 0 评论 -
has_many 中,find_sql的小技巧
大多时候,rails提供的对象关系方法:has_many,belongs_to,已经很好用了。但有时需要自己定制一些查询,比如:某个分类下的所有书籍(包含子分类)[code]class BookCategory < ActiveRecord::Base has_many :books,:foreign_key => "category_id" has_many :all_boo...2007-12-24 23:40:25 · 200 阅读 · 0 评论 -
ferret索引,使用中文分析器时,存在内存泄漏
一共100万条待索引记录,前10万条没有任何问题。但一过这个数量,内存以每秒5m的速度攀升,之后就没有减下来过。 但,切换到ferret默认的StanderdAnalyzer,内存占用从开始,到结束,都很平稳。 软件环境: 解析器:MultilingualFerretTools( http://svn.lingr.com/plugins/multilingual_fer...2007-12-11 20:37:57 · 160 阅读 · 0 评论 -
如何解决 singleton can't be dumped
问题描述:一场堆栈如下[code]TypeError (singleton can't be dumped): D:/dev/InstantRails/ruby/lib/ruby/1.8/pstore.rb:349:in `dump' D:/dev/InstantRails/ruby/lib/ruby/1.8/pstore.rb:349:in `dump' D...2007-11-29 17:14:26 · 222 阅读 · 0 评论 -
页面重构,将重构进行到底!
view中的bad smells:1 N多的if else,甚至case语句 这是本文的重点,在最后着重讲(用block替代if else)。2 直接调用model的find方法 对策:将find move到controller中,在view中使用controller传来的对象变量3 对集合进行复杂的操作 对策:在将这些操作move到helper中,页面调用规整...2007-11-22 17:02:44 · 172 阅读 · 0 评论 -
Rails2.1 升级历险 [持续更新中~~]
注意:项目刚刚升级到rails2.1,问题持续发现中~~~~~~如果直接用gem,没什么好说的,直接gem install但是,我选择的安装方式是:freeze,理由如下:1 我机器上有多个rails项目,我只想让其中的一个升级到rails2.1,不想影响其他的项目。2 我的团队成员他们都没有装rails2.1,直接gem install是很慢很慢地。所谓的freeze...2008-08-06 18:18:26 · 118 阅读 · 0 评论 -
深入Rails2.3 Rack
注:这次dig,是由于遇到了metal代码无法自动加载的问题。Rails2.3引入了Rack, 这使得rails内部的Http处理机制发生了很大的变化。Rack是一个非常微型的action stack, 和java社区的webwork里使用的xwork非常类似。Rack的进入,对rails带来的最大一个好处,就是引入了metal。./script/generate meta...2009-09-02 19:48:18 · 186 阅读 · 0 评论