自我感觉,不建议没有学过 ruby 的人,直接学习 rails,虽然现在很多人都是,而且现在的 micro framework 很多,上手很快,只有当你觉得重复造的轮子的花费比较大,或者说自己仅仅只是用 ruby 做一个东西,不想过多的了解深入的东西(框架的东西或者说元编程),那样学习 rails 才会很快(前提是你用过其他框架或者学习一段时间 ruby 并开发过网站)
个人感觉:&& || 主要用于判断,and or 主要用于流程