shitou's blog 
Home About Feed | 十人族 MIX BOY 塌客

Category "ruby on rails"

24
Oct

几个rails tips by shitou

0
  • 在views和tests中都要使用helper的方法

  • 不要使用小的RJS文件,你可以把它直接放在controller中

  • 如果你使用RESTful的架构,不要在随便在你的action中使用respond_to来render xml,除非你真的使用了API

  • 如果你使用了在线支付和交易,不要存储它们在数据库中,直接把表单提交到支付网关

  • 在大多数情况下has_many :through比has_and_belongs_to_many要更好(shitou: 这样的话你就可以在关联表中添加更多的数据)

  • 你可以在model中通过关联来定义方法, e.g., has_many :visits do {define custom find here} end

  • 如果你的一个页面大部分都可以cached, 只是因为要显示登陆用户的用户名, 那么你可以直接使用page cache, 然后再用javascript来替换掉显示用户名的部分

  • 关掉不需要session的controller或者是action

  • decode一个session文件可以: Marsha1.load(File.read("/tmp/sessions/filename"))

 

翻译自: Tips from the Advanced Rails Studio

 

 

 

Tags: tips

2008-10-24 10:19:16, 436 reviews

send to mailbox

Your email:

Related Posts

Performance Tuning for Linux Servers书笔记-Chap1

shell小技巧

Media change: please insert the disc labeled

在一个controller中调用另一个controller的方法

在cron中执行一个控制器的action

0 Responses

 

TOP

Tags

tenerer MooseFS gearman-ruby Gearman MongoDB MochiChat TCP U-ka saegusa IN db command Mai Kuraki Norah Jones log iPhoneException ACG Mac Safari objective-c CouchDB LVS AJAX debian 推荐 AMQP google mail bug gettext Erlang 北京 iptables 架构 tips mysql backup function 我看 postfix 监控 SEO cache Etag memcache thread 进程 线程 无锡 yield file column mixboy xml rss gems ruby shitou shell lighttpd 安全 csrf 公司 nginx linux 模块 apache webserver 朋友 大学 生活 尼古拉斯凯奇 movie 文件同步 笑笑 歌词 auto complete plugin rails music ubuntu blog

Category

  • iPhone[17]
  • Erlang[8]
  • google[9]
  • 生活[41]
  • 音乐[11]
  • 电影[11]
  • linux[24]
  • web server[6]
  • mail server[3]
  • cluster[1]
  • system manage[8]
  • ruby[18]
  • ruby on rails[27]
  • 开源[3]

Episode

  • MochiChat
  • iPhoneException
  • shell
  • thread
  • memcache

Recent Comments

  • collectively cartoon valley, virtual http://bii...
  • mess assfilled, soderman http://gerero.centerbl...
  • croydon hoes, unlike http://zewero.centerblog.n...
  • Best Site good looking
  • Wonderfull great site
  • very best job
  • felony okcupid, bins http://biiili.centerblog.n...
  • passage mom tube, animosity http://zewero.cente...
  • this is be cool 8)
  • i'm fine good work

Popular Posts

  • 准备开始学习Erlang了(恶狼, 二郎..)
  • MySQL Innodb备份
  • Lighttpd配置参数
  • iPhone上的HelloWorld终于跑起来了
  • Etag和Expire

Recommended Posts

  • 再次被和谐-_-
  • 十人族: 上线了
  • MooseFS vs. NFS
  • Mochichat新版本上线
  • Gearman
  • MongoDB入门
  • find使用非业余研究
  • MochiChat: 一个基于erlang的web聊天室(beta)
  • /dev/shm和swap的区别
  • gen_tcp的packet参数
  • Beauty - Mai Kuraki
  • awk多维数组
  • We Lost Google.cn
  • Erlang TCP Server例子
  • Mai Kuraki -永远より ながく

Friends' blogs

  • levy
  • sphance
  • andreas

Login

   注册

留言 查看留言

留言

   取消

留言 查看留言


Statistics

  • 访问次数: 88212
  • 今天访问: 8
  • 日志: 187
  • 评论: 517
  • 音乐: 9
  • 用户: 495


 

just DO NOT support IE

close