В основном я хочу, чтобы загрузить это:Можно ли избежать загрузки action_controller с помощью Rails 3?
require "active_record/railtie"
require "active_resource/railtie"
require "action_mailer/railtie"
и не загружать action_controller
, потому что в этой конкретной ситуации я не имею никакой пользы для него.
Глядя на the code in Rails' master, я вижу:
# 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
?
Зачем вам использовать рельсы вообще в этом случае? Просто включите в свой скрипт объекты ActiveRecord, ActiveResource и ActionMailer? – cpjolicoeur
Просто из любопытства, почему вы хотите сбросить ActionController? Есть ли какая-то более глубокая оптимизация, которую вы пытаетесь достичь (например, минимальный объем памяти) или что-то еще подобное? – jefflunt
@cpjolicoeur: Я попробовал это, и в итоге появился файл с картинками размером 100 строк, имитирующий рельсы. – marcgg