Matt и Maxim оба корректны, но не учитывают деталь, которая могла бы помочь Вам получить голову вокруг #send синтаксиса: В Ruby, называя метод действительно отправляет сообщение. Растяпы на направляющих имеет относительно простое объяснение этого .
Различные модули для разных модулей в вашем приложении. Обычно у меня есть:
Модуль
для настройки базы данных (загрузка файла настроек, настройка строк подключения к базе данных и привязка источника данных к источнику данных пула.
Модуль ]
для настроек конфигурации (загрузка файла настроек и привязка значений).
Модуль
для привязки интерфейсов уровня базы данных к реализации.
Обычно несколько модулей
для привязка представления, поскольку это обычно немного сложнее, чем уровень базы данных.
Обычно несколько Module
для контроллеров.
Несколько Module
для особо сложных классов .