索引按性别、生日排序
为什么 gem 源码不放 github?
unless 就是除非
a 是从哪里来的
一两天看完几百页,颇有成就感
你说的是 rails,不是 ruby
查询量大的话,稍微增删改 article 就会可能雪崩?
“周末我会抽空在博客上记录一下这次的经验”
好!
好
多个对象持久化时,save! 可令整个事务 rollback
把 backtrace 打印出来?
无论 B 的方法是否 private,都已经覆盖了 A 的那些方法了。不懂 LZ 想问什么
参考 Metaprogramming Ruby 2nd > chapter 5 > Singleton Classes > Singleton Classes and Inheritance:
Why does Ruby go to such lengths to organize the object model this way? The reason is that thanks to this arrangement, you can call a class method on a subclass:
D.a_class_method # => "C.a_class_method()"
Even if a_class_method is defined on C , you can also call it on D
类也是对象
是外包吧
LZ 之前有过什么经验?
同用 insomnia
nokogiri 就这样
LZ 哪里的
可考虑在save
失败时把@orderinfo.errors
打印到页面或日志上看看错在哪
render :new
不会执行 controller 的new
方法,它只是告诉 rails 接下来渲染 new 模板而已,你可以把@orderinfo
以外的变量放到模板里去
@customers
没有赋值
上个例子来看看?
看起来不错。
用transaction_include_any_action?
,如下
好像更长了……
WidthMethods = [
->{`/bin/stty size 2>/dev/null`.split[1]},
->{`/usr/bin/tput cols 2>/dev/null`.split[0]},
->{80}
]
def width
WidthMethods.each do |lm|
w = lm.call.to_i
return w if w != 0
end
end
为什么要在 windows 里玩呢
有什么需要级联删除吗