作者shelary (喵小咩)
看板Ruby
标题[问题] 有没有办法把资料栏位对映到阵列?
时间Fri Mar 21 18:30:54 2008
环境:
Ruby 1.8.6 Rails 2.0.0
状况:
有时候会遇到同类型的资料要存进 SQL 里
比如一台车(一笔资料)坐四个人(四个栏位)
就会弄成:
car.user1
car.user2
car.user3
car.user4
虽然这样可以用, 但总觉得很不方便
所以想问有没有办法把一个资料库里的有编号的栏位
转成 Ruby 的阵列
例如在 SQL 里是
id INT(11)
user1 VARCHAR(200)
user2 VARCHAR(200)
user3 VARCHAR(200)
user4 VARCHAR(200)
created_at DATETIME
用 Ruby 读进 car 後 user 的部份可以变成阵列
car.id
car.user[0]
car.user[1]
car.user[2]
car.user[3]
car.created_at
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.229.33
1F:推 deduce:不考虑一对多用两张table处理@@"? 03/21 22:16