मैं तीसरे अभ्यास में लाश प्रयोगशाला के लिए चौथे रेल में फंस गया। यह मेरा काम है: ऐसी क्रिया बनाएं जो एक नया ज़ोंबी तैयार करे और फिर बनाए गए ज़ोंबी के शो पेज पर रीडायरेक्ट करें। मैं निम्नलिखित पैरामीटर सरणी मिल गया है:लाश के लिए रेल लैब 4> व्यायाम 3
params = { :zombie => { :name => "Greg", :graveyard => "TBA" } }
मैं एक समाधान के रूप में निम्नलिखित कोड लिखा है:
def create
@zombie = Zombie.create
@zombie.name = params[ :zombie [ :name ] ]
@zombie.graveyard = params[ :zombie [ :graveyard ] ]
@zombie.save
redirect_to(create_zombie_path)
end
लेकिन मैं निम्नलिखित त्रुटि हो गया, जब मैं इसे प्रस्तुत:
#<TypeError: can't convert Symbol into Integer>
मुझे पता है कि मैंने गलती की है लेकिन मैं कहां से पता नहीं लगा सकता। क्रिप्या मेरि सहायता करे।
'ज़ोंबी' एक उपयोगी टैग नहीं है, क्योंकि यह स्वयं ही समझ में नहीं आता है। मैंने इसे 'रेल-के-ज़ोंबी' में बदल दिया है। –
@skaffman अगर आपको 'रेल-के-ज़ोंबी' टैग पसंद नहीं है, तो कृपया इसके बारे में बताएं कि इसमें क्या गलत है। –