aasm 依赖 activerecord,out transitions 已经不维护了,out workflow 看起来不错,单文件代码很少,求经验 state_machine 代码最复杂,不过用户最多,功能最全(比如多个状态字),我用的话还是用这个。
就是这样啦,所谓不要 Query in view 是指逻辑,不是执行。
rails 3.1 的 stream 正需要延迟查询。在 action 里面 execute 不会使速度边快,只是查询耗时从 view 里面移到 action 而已。
我打算自己写
Mongoid
在公司没独间,不戴耳机不行
Perfume
哦,我说提交回复那个按钮
focus 编辑框的时候背景会移动,不知哪里样式问题 建议按钮放在下方
Artcle.all.include(:category)
放在同一个域名下的话,可以共享 session:把 session_key 和 secret_token 设为一样,就可以在 session 共享 user_id。(搜索关键词:rails share session)
不同子域名的话,还要把 cookies 的域设成类似 .domain.com
不同域名的话,就要 CAS 或者 openid 或者 oauth/oauth2
单纯用 grep 就行了,vim 命令模式可以直接调用 grep
我的经验是不要混合 model,混合的 model 普遍最后要拆开
我的 https://github.com/chloerei/ruby-coding-conventions/wiki
1.9 的 hash 暂时不会用
git reset --hard HEAD 直接把更改丢啦,要提示工作进度要保留在别的分支
构造干净的 Git 历史线索 http://codecampo.com/topics/379#replies-4
可以看到如果不 rebase 和 --no-ff 的后果
赞一个,UI 和功能很精简高效
南方人在北方工作
#16 楼 @jinleileiking 这个……一分钱一分货的,很久没留意免费的空间了
我觉得 ruby 项目直接依赖一个 python 库就是悲剧阿
#14 楼 @jinleileiking arch 的 vps 不好找