2010-09-19 30 views
1

運行控制檯腳本時,我已呼籲用戶不知道如何使用Rails的序列化「方法

class User < ActiveRecord::Base 
    serialize :friends 
end 

模型,並創建用戶類的新對象

user = User.new 
user.friends 

我發現'NoMethodError' 我應該在另一個文件中寫入序列化調用嗎? 或者我該怎麼做才能讓朋友數組成爲用戶實例的屬性?

回答

4

「序列化好友」將在您的模型的實例上創建序列化屬性。

所以你需要參考實例:

user = User.new 
user.friends 

注意在第二行小寫 - 你需要參考的用戶變量舉行的實例。

+0

對不起,這只是一個語法錯誤,實際上我指的是實例,我編輯了原始帖子。 – saka 2010-09-20 18:47:08

相關問題