में जोड़ने के लिए मैं जो एक धारावाहिक क्षेत्र है एक मौजूदा उपयोगकर्ता है और मैं सरणी/धारावाहिक क्षेत्र के लिए हाल के संदेश को जोड़ने में सक्षम होना चाहता हूँ।कैसे एक धारावाहिक सरणी
class User < ActiveRecord::Base
serialize :recent_messages
end
नियंत्रक मैं
@user = current_user
@user.recent_messages << params[:message]
@user.save
की कोशिश की है, लेकिन मैं में मिल निम्न त्रुटि:
NoMethodError (undefined method `<<' for nil:NilClass):
मेरी स्कीमा में मेरे पास है:
create_table "users", :force => true do |t|
t.text "recent_messages"
end
कोई भी विचार मैं कहां गलत हो रहा हूँ?
संदर्भ के लिए: आप के लिए https://stackoverflow.com/questions/45066671/how-can-i-get-rails-to-automatically-populate-a-dynamically-generated-form/45067018#45067018 देख सकते हैं सरणी के संबंध में अच्छी तरह से व्यवहार करने वाले फॉर्म बनाना – user1876508