我感觉 Rails 配合 Jbuilder 木有什么问题阿
WARNING: You don't have /root/.gem/ruby/1.9.1/bin in your PATH
不懂 zsh,不过看起来跟这个有关,把这个目录加进 PATH 看看?
还是自己写好。devise 内部机制是带 scope 逻辑的,每个方法都要对应任何 Model,要读懂成本太大了。
尽量贴原文链接 http://www.ifanr.com/77240
#1 楼 @dreamrise 括号用了中文所以识别不到
我想起有次到大学 Linux 群推广一个网站
「网页有 Bug 啊,排版全乱了」 「什么浏览器?」 「IE8」 「……」
我另一个项目还用了 section 之类的新标签 IE9 以下都全灭 http://caniuse.com/#search=section
配置里面加
imap ( ()<esc>i
简单美。用文本有种沉淀下来的感觉,以前放数据库里一直考虑备份又不环保。
补充一下
一般来说 json 接口不会直接用 to_json,因为输出的信息太多,这时可以用 Jbuilder https://github.com/rails/jbuilder 来定制 json 数据。Jbuilder 可以用视图的 helper。
我觉得缓存设在 View 比较好,AR 是延迟查询的,不会重复查询。(可能别人有不同见解)
弄个 example 文件,部署的时候填
印象中 1.x 版本有 rails core 维护的 acts_as_list 和 acts_as_tree,别的开发者就沿袭下来了
目前已经是用 rspec 写 ruby-china 的测试了。欢迎参与 ruby-china 的开发,提交前要 rake 一下。
cancan 是一套框架和辅助方法,实际需要多少权限还是看自己需求的。简单的可能就一个 admin 布尔值,实际中用来做判断的可能是“群组拥有者?”、“文章允许评论?”这样的逻辑。mask 这种模式作为参考就行了,不一定要上。
笑死了
团是会便宜吗?
发现我和楼上还是幸福许多
我喜欢 Agile Web Development with Rails,翻了一年
it "should factory" do
begin
@iphone = Factory :iPhone4
@iphone.should_not be_nil, @iphone.errors.inspect
rescue Exception => e
puts e.backtrace
end
end
需要默认值的时候我都是这样用的
do_something options[:key] || default