我有一个非常简单的问题:
假设我正在尝试在 db:seed 文件的 City 模型中创建一个新城市。
我在 seed.rb 中有以下代码,我想将多个值传递给该城市运动队的属性,如下所示:
City.create!(city: "Chicago,IL", teams: ["Bulls", "Cubs", "Bears"])
但是,当我运行控制台并执行 City.first 时,我得到以下信息:
#<City id: 375, created_at: "2013-04-05 02:55:32", updated_at: "2013-04-05 02:55:32", city: "Chicago,IL", teams: "---\n- Bulls\n- Cubs\n- Bears\n-">
这个结果中那些奇怪的字符是从哪里来的?为什么这看起来不像我想要的数组?我已经尝试了许多不同的方法,但没有一个能像我想要的那样工作。
我怎样才能成功地将数组传递给这个属性?