मैं अपनी पहली रेल 3 इंजन बनाने पर काम कर रहा हूँ और मैं वर्तमान में निम्न त्रुटि संदेश प्राप्त हो रहासमस्या पैदा कर रेल 3 इंजन
is a Railtie/Engine and cannot be installed as plugin (RuntimeError)
आप थोड़ा और अधिक पृष्ठभूमि मैं इंजन नहीं कर रहा हूँ देने के लिए एक मणि के रूप में, लेकिन मैंने इंजन फ़ाइलों को विक्रेता/प्लगइन्स फ़ोल्डर में रखा है। मुझे पता है कि प्लगइन्स फ़ोल्डर में लोड होने के साथ कोई समस्या है, लेकिन मैं समस्या को हल करने के तरीके पर स्पष्ट नहीं हूं। इंजन में
मेरे रेल/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
सुझाव निम्नलिखित कोड है?
क्यों वास्तव में आप विक्रेता/plugins में इंजन को रखने की कोशिश कर रहे हैं? इसे मणि के रूप में विकसित न करने का क्या कारण है? क्यों न सिर्फ मणि के रूप में विकसित? – johnmcaliley
मैं इसे इस तरह से कर सकता था। कोई विशेष कारण नहीं था कि मैं इसे इस तरह से नहीं कर रहा था, लेकिन सिर्फ सोचा कि यह किसी भी तरह से काम करने के लिए था? –