标签: ruby-on-rails ruby
我正在使用rails中的模型,该模型的列类型可以包含多个值。换句话说,当用户在其数据库中输入数据时,也可能为该列输入新值。所以它就像是一对多的关联。但是,由于值的数量很少(可能小于10),我不想为它创建单独的模型。错误地,我已经将它定义为一个字符串,但现在我想让它成为一个字符串数组,它可以增长。我怎么能这样做?
提前致谢!
答案 0 :(得分:0)
您正在寻找的是serialize method。
只需在模型中调用serialize :attribute_name, Array即可。
serialize :attribute_name, Array