estoy trabajando en la creación de mis primeros carriles 3 del motor y actualmente estoy recibiendo el mensaje de error siguienteproblema al crear Rails 3 del motor
is a Railtie/Engine and cannot be installed as plugin (RuntimeError)
Para darle un poco más de fondo que no estoy haciendo el motor como una joya, pero he colocado los archivos del motor en la carpeta de proveedores/complementos. Sé que hay un problema con la carga cuando está en la carpeta de complementos, pero no tengo claro cómo resolver el problema.
Mis rieles/archivo init.rb en el motor tiene el siguiente código
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
Sugerencias?
¿Por qué estás tratando de poner el motor en proveedores/plugins? ¿Cuál es la razón para no desarrollarlo como una joya? ¿Por qué no solo desarrollarse como una gema? – johnmcaliley
Podría hacerlo de esa manera. No hay una razón en particular por la que no lo esté haciendo de esa manera, ¿pero pensé que estaba destinado a funcionar de cualquier manera? –