作者ihower (好2ˇ)
看板Ruby
标题Re: [Ruby] rails里的一些特殊语法
时间Fri Sep 3 18:31:28 2010
※ 引述《rexkimta (冷杉林)》之铭言:
: rails里常会出现一些像是attr_accessor的语法
attr_accessor, attr_reader, attr_writer 这些是 Ruby 本身就有的 methods.
不是 Rails 的.
: 像是model里的validates :name, :presence => true
: 这应该不是ruby本来就有的吧?
这些是 Rails 提供的 class methods. 你也可以写.
你可以参考我的投影片
http://www.slideshare.net/ihower/designing-ruby-apis
第98页到104页示范了怎麽自己写 memoize method.
不过你会需要一些 meta-programming 知识
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.103.226
※ 编辑: ihower 来自: 59.125.103.226 (09/03 18:32)
1F:推 rexkimta:喔喔,我了解了。谢谢你。 09/03 21:01