我的ROR代码还是写得比较山寨

今日看了不少 http://guides.rubyonrails.org 上面的示例代码,发现自己写的ROR代码,想当然地写,一看就知道是没有经过正规化的山寨型代码,比如:
@discussion = Discussion.new(params[:discussion])
@discussion.resource = @page

@discussion.save!

官方的写法如下:
@discussion = @page.discussions.create(params[:discussion])
@page.save

我的写法也无不可,照样正常工作,不过官方的怎么看怎么顺眼一些(不知道是不是心理作用)。但是官方的写法中,两个model的关系看得比较顺眼些。

ruby的代码风格肯定是会有很明显的个人风格的,这个看ruby语言的特性就知道了,同一样的功能,N个人可以有N种实现风格的。

不过我觉得多看一些官方的示例代码,不但可以规范一下,连思维方式都大有好处。

不过也不怕,一步步慢慢来,总会写出令自己满意的代码的。

一直有心想读一读ROR的源代码,只是一时半会间,不知道如何开始。

你可能感兴趣的:(工作,Ruby)