存档

‘Rails’ 分类的存档

新建文件:config/initializers/clear_logs.rb 例:开发模式下当日志大于10m时自动清理

...
三 16th, 2012 | Filed under Rails
标签: ,

先来看一下hash的merge方法。 reverse_merge的作用与merge正好相反,merge时后面的优先级高,reverse_merge时前面hash的优先级高。 注意:这个方法是rails的activesupport提供的,不是ruby自带的方法。 revers...

三 14th, 2012 | Filed under Rails
标签:

加-的作用是在标签结束后不输出空行。 如: 会输出 如果不加-会输出

...
三 12th, 2012 | Filed under Rails
标签: ,

我们知道erb模板向layout传值最好的方法是用content_for。 方法如下: 今天才注意到从rails 3.1开始增加了provide方法。 如果你不用rails 3.1的新特性http streaming,content_for与provider作用基本相当。区...

三 12th, 2012 | Filed under Rails
标签:

rails默认的调度工具是ruby-debug19,启动时还要加上”–debug”参数,或许你觉得用起来也还可以。但如果你用过pry,你会发现原来可以还这么方便,ruby-debug19是那么的简陋。 以前还整过一...

二 26th, 2012 | Filed under Rails
标签: , , ,

经常会有遇到这样的场景: 统计页面的访问次数 如果每次访问时都直接update数据库,对于大并发场景效率太低。由于对事务要求并不高,如访问次数数据延迟几分钟并没有太大问题,每次都...

二 20th, 2012 | Filed under Rails

这是我发现比较快速的方法,从头至尾,一共10步,很适合新手一步步照着做。 1、新建工程时不使用test-unit 2、添加gem 修改Gemfile

...
二 11th, 2012 | Filed under Rails

Factory Girl 是专门用来构造模拟测试数据的,完美替代Fixture的工具。 Fixture的缺点很明显,经常要处理各种关联和依赖。如果测试要求的数据量大,还要自己手动制造数据。这些在Factory Girl中...

二 10th, 2012 | Filed under Rails

以前对model赋默认值一直是通过修改migration来实现,看了ruby-china的源码后感觉那样写如果迁移数据库时会比较麻烦,还是放到model里合适。于是给项目的model添加了before_create,然后运行rake db:s...

二 8th, 2012 | Filed under Rails

Rails的scaffold默认生成的“返回”是链接到列表页面,而不是上一次浏览的页面。HTTP_REFERER可以帮我们轻松找到上一次浏览页面。

...
一 5th, 2012 | Filed under Rails