配置里面加
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
我没用过后者……
begin
# code that raises exception
rescue Exception => e
puts e.backtrace
end
把 7 楼的用例代码包裹在这个 begin 里面看看。
是不是 iPhone4 带有校验,生成时候没通过返回 nil,然后测试运行完被 delete 就抛错了。检查一下测试对象是否为 nil
具体是哪行调用了 delete?这个问题跟 rspec 应该无关。
赶紧组建设计师团队吧,有问题的是页面部分,商业用户也不想自己用的服务牵连到创作权问题。