#1 楼 @jicheng1014 那个 gif 是从博客上抄来的,我不知道是怎么做的。 #2 楼 @nightire 你说的也对,人会越来越懒的,各种方式都可以了。我是觉得可以用插件助手,但不要过度依赖到离了就不行。
理论上是可以完整解读源码的,实际上不大可行。有解读 linux 源码的书,没见过完整解读 rails 源码的书,有讲片段的,不算。
单从实用的角度,还是做一些项目比较可行。按照 3.0 原则,做三个项目基本上就学会了。 可以适度参考下源码,就我而言,能看懂部分,有些元编程的代码确实很难理解的。 写应用接触最多的就是 route+active record,可重点学习下。
spatial_ref_sys 表没有权限,你的数据库用户名是什么?
db/migrations目录里删除掉对应的文件。可能还需要做git rm.
最近看到 coursera 介绍 scala,据说重构方便。这方面 Ruby 也缺乏支持。 感觉 Ruby 对中小型项目还是不错的,比较轻便。大项目会有诸多不便。
好书读三遍,读三本好书。多做项目,提炼问题,参与讨论。
rails 的难点是 route,active-record,还有那个 assets 等。逐一过关。
ruby 有 puma/unicorn 等多种竞争品,为何 php 没看到类似现象呢? fastcgi, rack 是互相竞争的么?还是不相关的呢?
hsh2 = Marshal.load( Marshal.dump(hsh1) )
可以 deep copy
new 的参数是表示默认值,就是没有 key 的时候,返回默认值,也就是你给的数组参数。
加入聊天,挺有新意的。
#16 楼 @pestd 那个我已经放弃维护了。看这个新的吧,http://chenge.coding.io/2015/01/23/simple-ruby/
上代码
可否用 Ruby 测试下,不用 jruby
界面设计不够好。分类点赞排行,还是有一定价值和需求的。
楼主对这个六边形架构有何看法么?https://ruby-china.org/topics/23855
service 对复杂的涉及多个 model 的情况是必须的。
#2 楼 @xfstart07 速度还可以。只是好看的不多。
奇怪要求先保存,为何不能共享一个文件呢?
很难得分类了,你不会都看过吧。可否重点推荐几个?
rails 会选择启动一个服务器吧。是不是你把 rails 搞糊涂了。
我也有个问题,php 里为何没有 webrick 这个,也没听说 php 有很多的服务器。
感觉这个项目的需求不是很大。这个适合于多数据库,因为大多数人不会用多个数据库。
mysql 我最近发现有 chrome 插件,估计其他数据库也有的。
建议楼主做点别的项目。