我正在创建我的第一个 Rails 3 引擎,目前收到以下错误消息
is a Railtie/Engine and cannot be installed as plugin (RuntimeError)
为了给你更多的背景知识,我没有把引擎作为一个 gem,但是我把引擎文件放在了 vendor/plugins 文件夹中。我知道在插件文件夹中加载时存在问题,但我不清楚如何解决该问题。
我在 Engine 中的 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
建议?