Я работаю над созданием моего первым Rails 3 двигателя и я в настоящее время получаю следующее сообщение об ошибкеПроблема создания Rails 3 Engine
is a Railtie/Engine and cannot be installed as plugin (RuntimeError)
Чтобы дать вам немного больше фона я не делаю Двигатель как драгоценный камень, но я помещаю файлы Engine в папку vendor/plugins. Я знаю, что есть проблема с загрузкой в папке плагинов, но я не понимаю, как решить проблему.
Мои рельсы/init.rb файл в двигателе имеет следующий код
require 'rails'
module RailsApp
module MyEngine
class Engine < Rails::Engine
config.after_initialize do
RailsApp::GameType.register do |game_type|
game_type.name = "TreasureIsland"
game_type.version = "0.1"
game_type.thumbnail = "teasure_island.jpg"
end
end
end
end
end
Предложения?
Почему именно вы пытаетесь поставить двигатель в поставщике/плагин? В чем причина его развития как драгоценного камня? Почему бы просто не развиться как драгоценный камень? – johnmcaliley
Я мог бы сделать так. Никакой особой причины я не делал так, но просто думал, что это должно работать в любом случае? –