Я в основном свободный разработчик .NET (как видно из количества постов и тем, которые я пишу о .NET), но я подумал, что было бы хорошо изучить RoR.
При этом у меня есть несколько вопросов об архитектуре языка (Ruby) и фреймворке (RoR):
1) В .NET каждый объект является производным от System, но наследует System.Object. Поэтому, когда я набираю System., Я получаю список пространств имен и затем в этих пространствах имен, классах и других пространствах имен.
Нет ли в Ruby такой иерархии?
2) В некоторых случаях я не понимаю смысла. Например, я написал класс, как описано здесь (http://wiki.rubyonrails.org/rails/pages/HowToSendEmailsWithActionMailer), но в строке получателей user.email ничего не появляется, когда я набираю «user».
Есть идеи, почему?
Спасибо