本人一直对 RoR 很感兴趣, 以前一直只是看一些评论, 介绍等, 直到最近才正式开始学习 Ruby, 目前碰到几个问题, 希望得到各位的帮助:
关于 Ruby 的特性, 与其它语言 C#, Java, PHP, Python 相关有何优势?
目前我仅了解到 module, mixin, yield, 在某些方面所带来的好处, 除了这些还有哪些特性是很重要的呢?关于 Rails 中 ActiveRecord 的定义:
[code="ruby"]
class Product < ActiveRecord
belongs_to :category
...
end
[/code]
其中 belongs_to 是在类定义的块中, 那么它究竟是一个什么东西? 属性,方法的定义或调用?