用关联构造Rails中的复合属性

时间:2015-11-18 10:46:24

标签: ruby-on-rails ruby

我想在Ruby on rails上创建一个表,其关联btn.style.backgroundColor.onHover ="#3cb0fd"; 由多个变量组成,这里是Location属性:

Location

如何在ruby on rails语法中表示这一点?我有点新鲜,我不太清楚如何做到这一点。

1 个答案:

答案 0 :(得分:2)

生成Location模型:

rails g model Location city:string country:string district:string street:string flat_number:string floor:integer landmark:string

然后运行rake db:migrate

注意:在上面的命令Location中是型号名称,并且使用多个型号名称生成表格,因此您的表格名称将为locations。之后有field_name:data_type

根据您的评论,您希望在users表(现有)中添加字段,然后在这种情况下添加现有表中的字段:

rails generate migration AddLocationToUser city:string country:string district:string street:string flat_number:string floor:integer landmark:string

然后运行rake db:migrate 这会将字段添加到您的用户表中。

了解更多信息http://edgeguides.rubyonrails.org/active_record_migrations.html

有非常好的官方栏目指南http://edgeguides.rubyonrails.org