所以我有一个表格用于我的对象' @ student'和一个名为':base'的属性,我想要的是给属性一个值,使用4个html输入一个用于类型,一个用于颜色,另外两个用于另一个规范,以便最后我有像这样的结果:base = Wood red 3D green_background 类型输入将给出木材值,颜色输入红色等。 我能这样做吗?
答案 0 :(得分:0)
如果我正确理解你的问题,我会在数据库中为每个值(颜色,材料,......)添加字段作为字符串,这样rails g migration AddFieldsToStudent color:string material:string all_combined:string
然后rake db:migrate
在你的模型中,你可以将这些字符串添加到“超级”字符串中,如:
before_create :super_string
def super_string
self.all_combined = self.color + " " + self.material
end
那样的东西?