Rails插件之元编程体会

与Java相比, JAVA中 AOP 这个贵族化运用在 Ruby 中非常平民化.

Iteye的面试,第三关出题目要求写一Rails插件. 写插件的学习过程中,让我深深的体会到动态语言的伟大.
推荐学Ruby on Rails朋友也去写一个简单的插件,写它会让你学习到很多Ruby语法的基础东西.
主要有:
  1. 明白self关键词在不同的作用域的意思
  2. require 语句
  3. 熟悉module,了解到ruby一些自带的回调方法,比如module的included
  4. 了解send include extend方法的意思
  5. 了解eval class_eval instance_eval alias_method 这些元编程常用的方法
  6. 了解到Method类的一些常用方法


具体的资料我就不写了,网上有很多,可以慢慢找去...

你可能感兴趣的:(编程,面试,ITeye,Ruby,Rails)