Можно ли избежать загрузки action_controller с Rails 3? - PullRequest
3 голосов
/ 27 марта 2012

В основном я хочу загрузить это:

require "active_record/railtie"
require "active_resource/railtie"
require "action_mailer/railtie"

и не загружать action_controller, потому что в этой конкретной ситуации я не пользуюсь им.

Глядя на кодв мастере Rails я вижу:

# For now, action_controller must always be present with
# rails, so let's make sure that it gets required before
# here. This is needed for correctly setting up the middleware.
# In the future, this might become an optional require.
require "action_controller/railtie"

... поэтому мне было интересно: возможно ли загрузить Rails только с active_record, active_resource и action_mailer, илимне всегда нужно загружать action_controller?

1 Ответ

0 голосов
/ 05 апреля 2012

Rails - это инфраструктура MVC для Интернета, а Resque - это библиотека Ruby с поддержкой Redis для создания фоновых заданий.

Если вам нужны модели, используйте ActiveRecord.

Если вам нужны представления, в стандартной библиотеке Ruby есть ERB.

Если вам не нужны маршруты и контроллеры, то использование веб-фреймворка не имеет никакого смысла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...