Я пытаюсь понять, как наилучшим образом визуализировать виды из моделей. Наилучший подход, который я нашел, - это расширение AbstactController, потому что тогда я могу структурировать код как MVC. Теперь остается только небольшая проблема: мне нужно явно вызывать render в моих методах действия, чтобы визуализировать представление (что не нужно в Rails).
Например: чтобы создать альтернативу ActionMailer, я реализовал класс EmailsController, который расширяет AbstractController.
class EmailsController < AbstractController::Base
include AbstractController::Rendering
include AbstractController::Layouts
include AbstractController::Helpers
include AbstractController::Translation
include AbstractController::AssetPaths
include ActionController::UrlWriter
helper ApplicationHelper
self.view_paths = "app/views"
def notification
render 'notification'
end
end
Как мне избавиться от вызова рендера?
Спасибо!