rails 走的非常考前,哈哈
rm -rf @tmp_dir 才对啊,后面加啥 /* 呢?
一直是加到 Gemfile 里用的,加个 staging env 进去就更好了
gemedit 和 open_gem
跑测试 内存 不需要多高,关键是 cpu
类 本身是类,但同时是 Class 的实例,(这个比较绕)。 所以我们用 A.instance_eval 和 A.class_eval 来定义 @xx 是一样的,但定义 def xx 就不一样了,前者是单键方法(类方法也是单键方法),后者是实例方法。
a = "a" a.instance_eval {def a; p 1; end} a.a # => 1 a.respond_to?(:class_eval) # => false
这样举例更明白一点呢。
17 楼 +1
感觉到压力的时候,你从学校毕业干两年工作就明白了
好文,前两天同事问查找某些 commit 内容包括某个特定字符的东西的时候不知道怎么弄,看了这个搞定,谢谢
# git shortlog --format='%H|%cn|%s' | grep '#2230'
arch gnome -> xfce4 -> kde -> e17
t.integer :b1_id
t.integer :b2_id
model 里看 has_many belongs_to 的 :class_name 和 :foreign_key 参数
Similarly, belongs_to :favorite_person, :class_name => "Person" will use a foreign key of “favorite_person_id”.
只用 root,家目录啥都没
# alias | wc -l
94
也挺多
#3 楼 @FenRagwort 嗯,谢谢
#1 楼 @FenRagwort 那是?
那个没啥破坏性,哈哈
楼上说的太好了,喜欢
建议楼主先从 ruby 学起啊,不然会碰到很多本身不是莫名其妙的问题啊
let(:camera_report) { create(:camera_report, call_sheet: nil) }
不过这样的话
it { should belong_to(:call_sheet) }
这句会不会测试不通过就不晓得了,未测试
测试嘛,费时间就费了哈,实在不行换配置高的机器,太在意这个反而会导致测试不完全
发完了再看下,觉得怪怪的,不都是下面这样写吗?
let(:camera_report) { Factory(:camera_report, call_sheet: nil) }
配合 nginx 就 ok 啊
如果只看 Movie < Topic,那么我的理解就是多表继承,如果是多表继承,那么只需要写 topic 的 controller 和 view,路由里多写几条 resources,controller 和 view 中使用 [xx,xx] 的方式来写路由就 ok
不是那个海盗在广州吗?
端木的看了,后面讲日历的挺好的
#3 楼 @ywjno 这样不算 batches insert,执行这个后看 sql 还是一条一条 insert 的。 楼主这个需求可以自己构造 sql 语句,Model.connection.execute(sql),也可以使用 rails 提供的方法 http://apidock.com/rails/ActiveRecord/ConnectionAdapters/DatabaseStatements/insert_fixture
楼主你的需求可以看看这个 gem https://github.com/karledurante/secondbase 或者这个 gem https://github.com/kovyrin/db-charmer