将字符串属性转换为字符串数组

converting a string attribute to an array of strings

我正在使用 Rails 开发一个模型,它的列类型可以有多个值。换句话说,当用户在其数据库中输入数据时,也可能会为该列输入新值。所以它就像一个一对多的关联。但是,由于值的数量很少(可能少于 10 个),我不想为其创建单独的模型。我错误地把它定义为一个字符串,但现在我想把它变成一个可以增长的字符串数组。我该怎么做?

提前致谢!

您要查找的是serialize method

只需在您的模型中调用 serialize :attribute_name, Array