我正在建立第一个Rails 3的发动机,目前我收到以下错误消息问题产生的Rails 3引擎
is a Railtie/Engine and cannot be installed as plugin (RuntimeError)
为了给你多一点背景,我不是做引擎作为一个宝石,但我已经将引擎文件放置在供应商/插件文件夹中。我知道在插件文件夹中加载时存在问题,但我不清楚如何解决问题。在发动机
我的Rails/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 2010-09-17 17:32:10
我可以这样做。没有特别的原因,我没有这样做,但只是认为它的目的是以任何方式工作? – 2010-09-18 09:48:14