我有一个名为user的模型
class User < ActiveRecord::Base
serialize :friends
end
运行控制台脚本并创建User类的新对象
user = User.new
user.friends
我发现'NoMethodError' 我应该在另一个文件中编写序列化调用吗? 或者我该怎么做才能使friends数组成为User实例的一个属性?
答案 0 :(得分:4)
“序列化朋友”将在您的模型的实例上创建序列化属性。
所以你需要引用实例:
user = User.new
user.friends
注意第二行的小写 - 您需要引用用户变量中保存的实例。