重构不是看到代码重复就是重构。 重构容易变化的地址,重构抽象集中业务逻辑,或者是某些固定的处理流程。
冗余字段和语言没有关系,那是数据库的设计。 cache 也和编程语言没有关系,任何语言都可以用 cache,好多独立的 cache 都有很多语言的驱动。
name 相同就是一个数组。
没有特殊的顺序,这个需要实践,需要结合不同的项目,不同的场景,不要拘泥于这些形式。 http, html, css, javascript, ruby, rails 组件,mysql,数据库。
mysqldump 然后导入
begin puts "xxx" 你的 begin 里面就 puts 一句,这一句不会出错的,所以不可能抛出什么异常。 异常是 explode 方法抛出来的,你的 begin 要包含这个方法的调用才可以的。
文字连接地址从哪里来呢? 我在评论里面写上 我爱祖国 然后保存了,你准备给我加上什么连接呢!!
是不是应该这么理解。 你的评论是支持 html 标签的,也就是富文本,至少是部分的标签,然后你连带标签一起保存,然后显示的时候格式化一下,rails 有这方面的函数。escape 一下就可以了。
一对多的关系。
http://guides.rubyonrails.org 我觉得就不错,有概况,有组件分析,剩下的就是自己练手了。当然了,做 web 开发还需要其他辅助知识,否则很难长进的。 http,html,css,javascript,xml,git,linux 基础,ruby。 rails 有两点: 1.DRY, don't repeat yourself. 2.Convention overweight configuration.
eval 这个东西,好多脚本都有。 我理解就是拼接代码,动态拼接代码,然后叫给 eval 解释,进而执行一下。
认真做事,不断进取,下班偷练,上班认真,不要着急,按部就班,勤于思考,不断练习,基础综合!
rails 零基础,是说 rails 本身零基础,并不代表你不需要 ruby 的语法基础,编程思维基础,html 基础,css 基础,javascript 基础,http 基础,数据库基础,xml 基础。
高阶函数和 block 的声明式思考
好的,我正在加强 ruby 的功力,有 5 年的软件开发经验,一直工作在 windows+.NET 下面,最近一年开始攻击 linux+python+ruby+mysql+mongodb+redis,哈哈,我相信在不远的将来,我们就可以合作了。我也喜欢这种在家工作,远程写作,离岸工作,加快效率。
以后还找吧,不用着急了。
网上直播吧,大家通过支付宝付款,然后听讲座,然后做项目,然后讨论,我觉得很不错的。
nosql 大多没有事务,就是牺牲事务来换取速度的
删除 lock 文件