翻新机不错的,国内我不清楚,我有个朋友在加拿大买的翻新机跟新的一样。享受同样质保。
我买过一个翻新 ipod 两个星期坏了,去苹果店他们修不好,给换了个全新的。
童鞋们作业交了没有。第一个作业晚上就截至了。 我做了做,还是很不错的练习。
第二次作业已经放出来了。
我觉得 homakov 的初衷是让 rails 团队提供一个安全的默认方案。目前的默认方案是不安全的。
一楼 dhh 自己的解决方案也从侧面反映出当前 attr_accessible 的方案并不是最优。
比光速还快时光就要倒流拉。哈哈
批量操作是 REST 的一个软肋之一,很多情况没必要再为了 REST 而 REST,
#14 楼 @kenshin54 已经绞尽脑汁,快想不出来了。
#12 楼 @kimigao1986 是啊,等着好好排排版整理个电子书。
@ywencn 除了招聘,添加上个人信息之类的把,弄成国内 ruby/rails 的 linkedin
#4 楼 @kevinhua 恩,你说的两本书我都看过,我觉得他们写的都不错,适合初学者,只不过有一个问题,这种循序渐进尤其是元编程添加了很多故事情节的书,适合初学这学习,不适合入门之后的进阶速查或者研究。在这方面 Rails 3 Way 或者 Eluquent Ruby 采取的就是另外一种方式。
你如果对 Ruby/Rails 的书感兴趣,我写过一片 26 本 Ruby/Rails 的书的简评: http://hisea.me/posts/tagged_with?tag_name=Books
至于我写的这个系列的元编程。是想总结一下自己的一些心得。一些是读书学到的,一些是自己领悟的,希望跟其他的朋友分享讨论。
#5 楼 @poshboytl 我也是 Razer DeathAdder,没有 Driver, 两个附加键一个是 dashboard 一个是 mission.
iMac 自带了 magic mouse,不过个人感觉不适合玩 Diablo 3 所以还是把 Razer 装回来了。
database configuration does not specify adapter (ActiveRecord::AdapterNotSpecified)
如果判断的条件是单一的,就用 unless 或者 until 比如 puts hello unless hello.nil?
如果是复杂的,就避免用,否则不是很容易读懂 比如
puts hello unless hello.nil? && x > 0 || !array.empty?
#18 楼 @siyang1982 只是提一个想法,不一定非要 timestamp,只要能排序用什么都行的。
加上一贴下一贴的 id 在表里面,看上去是最简单的,只要你不在中间插纪录,插的话就像双链列表一样需要断链,再把两边连接起来,删除也是同样道理。
更简单的方法是用一个 integer 的字段,保存位置的数值。下一个就是大于这个数值的第一个纪录,上一个就是小于这个纪录第一个数值。
其实不用 integer 也可以。日期也可以。:D
Gem 不知道有没有,功能很简单,自己写一个都可以的。
#35 楼 @geekontheway 多个 ruby 版本部署可以看看 passenger 这一个文档,还没来的及弄中文的
会 Ruby 学 Python 不用非太大劲,大体翻翻这个就好了http://www.diveintopython.net/,还有中文翻译
#13 楼 @scriptfans 我看过 Ruby 元编程的英文版,这本书是不错的,只不过他的组织形式有点类似讲故事,无关的话题很多。适合初学者。我写这个系列的初衷,试想用最简洁的语言和例子,整理一些关于 Ruby 元编程的要点。
除了上面这本书,Well Grounded Rubyist 和 Eloquent Ruby 也有不少对元编程很好的覆盖。
我整理过一个书单和简单的评价,详见http://hisea.me/p/ruby-rails-book-list-and-review