के साथ शुरू करने में टाइपरर मैं Getting Started with Rails ट्यूटोरियल के साथ रेल पर रूबी को आजमा रहा था। मैंने सभी चरणों का पालन किया लेकिन मुझे त्रुटि प्राप्त हो रही है PostController में TypeError # बनाएँ।रेल ट्यूटोरियल
ऐसा तब होता है जब मैं नियंत्रक में डेटा 5.6 सहेज रहा हूं।
मेरे PostsController.rb इस तरह दिखता है:
class PostsController < ApplicationController
def new
end
def create
@post = Post.new(post_params)
@post.save
redirect_to @post
end
private
def post_params
params.require(:post).permit(:title, :text)
end
end
और मैं स्थानीय होस्ट पर हूँ: 3000/पदों/नई। मैं एक पोस्ट का अनुरोध कर रहा हूँ और यह निम्नलिखित के साथ विफल:
जबकि निम्न फ़ाइलें लोड हो रहा है स्ट्रिंग
app/controllers/posts_controller.rb:15:in `post_params'
app/controllers/posts_controller.rb:7:in `create'
में प्रतीक परिवर्तित नहीं कर सकते यह त्रुटि हुई: पोस्ट
आप मेरा सभी कोड my GitHub repo पर पा सकते हैं।
कृपया :(
StackOverflow आपका स्वागत है! एक तेज प्रतिक्रिया के लिए, अपनी पोस्ट में कोड के सभी प्रासंगिक अनुभागों को पोस्ट करना सबसे अच्छा है। – claptimes
ओह, विशेष रूप से रेल 3.2.xx के लिए एक अलग ट्यूटोरियल है। उन चरणों के बाद इसे हल करता है। http://guides.rubyonrails.org/v3.2.13/getting_started.html –