#14 楼 @hz_qiuyuanxin 上万次的 commit 记录查看起来不太容易,所以我会尽量把代码留在当前分支
#1 楼 @ugoa https://github.com/swordray/modular_migration 如文档所说,只需要在 Gemfile 里引用即可,不用额外操作
iOS 应该以减少网络请求大小为优先
以前不小心用 order 做字段名,Rails 可以正常处理也就没注意,没经验的运维工程师看到哭了
“有车有房”也详细说说好吗
只有 Ruby 1.9 需要加,果断跳过了这个版本
Swift 是编译型语言,跟动态语言千差万别
按 Ruby 的理念去写,不难做到“代码即文档”(self-documenting code)
redirect_to :back
个人站长不需要用 Capistrano,没改 asset 就直接 git pull && thin restart
,改了就加一句 RAILS_ENV=production rake assets:precompile
我习惯先尽量写成一行,在保持一句话的情况下适当换行,比如
records = model
.where(params[:where].permit(...))
.order(params[:order].permit(...))
.paginate(page: params[:page], per_page: params[:per_page])
真是不好意思,让您失望了
Test::Unit 和 RSpec 各有支持者,让我想起豆腐脑的甜咸党之争
需要先把网站做到百万级,然后再看瓶颈在哪儿
我们的项目已经使用了 400 多个 Slim 文件,目前 Ruby、CSS、JavaScript 开发均感觉良好。跟 @allenfantasy 一样是 ERB / Haml / Slim 逐渐升上来的,切换毫无压力。
Slim 的优点:
[keys, [default_value] * keys.size].transpose.to_h
可以去外包网站问问 http://www.csto.com/
Rails 4 的默认 database.yml 已经可以满足一般性的开发,使用的 SQLite 数据库文件也会自动创建,可以跳过这两步了