#11 楼 @lihuazhang 遇到问题就去解决没有错
ruby china 的代码其实很庞大,不太适合入门学习。
Getting Started with Rails This guide covers getting up and running with Ruby on Rails. After reading it, you should be familiar with:
我觉得 getting started 的任务已经完成了。想看完 getting started 就开始开发实际应用,我觉得怎么都不可能的。
#5 楼 @weiwei5987 ActiveRecord 有两个魔法字段 created_at
和 updated_at
,如果你的表里面已经有这两个字段,它就会在保存和更新的时候自动填上。
如果是其他需要自动更新的字段,我会写一个 before_update
callback
继承了 ActiveRecord 之后,Model 里面已经有一堆方法了,比如 Task.create。
添加新方法可以先放在 Model 里,复杂的跨 Model 的再考虑新添类。
楼主格式化代码要这样
ruby
if start_year.to_i > end_year.to_i
puts "Starting year should smaller than ending year!"
else
puts "leap year between " + start_year + " and " + end_year +" :"
end
效果
if start_year.to_i > end_year.to_i
puts "Starting year should smaller than ending year!"
else
puts "leap year between " + start_year + " and " + end_year +" :"
end
我也脚得应该自动解决
没有明确理由的话不需要用 rspec
[1, 2, 3, 4, 5].inject(&:-)
@current_user ||= User.find_by_id(session[:user_id])
不抛异常版本
Matz 可能觉得这个操作不好就不加进来,我也觉得不好。
我用 livereload,一边写 sass 一边看浏览器效果。看生成的 css 没什么必要吧。
携程
我还以为 TMD 是什么新社区……
被 JIRA 虐得不行,所以对相关服务也没啥好感了。
要 Google 不要百度。
命名参数确实便利很多
互补
我喜欢 DHH 写的 jbuilder https://github.com/rails/jbuilder
我也喜欢 MongoDB。
163 画质太低了……
我艹好东西
linode 512M