[問題] 有沒有辦法把資料欄位對映到陣列?

看板Ruby作者 (喵小咩)時間16年前 (2008/03/21 18:30), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/4 (看更多)
環境: 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

03/21 22:16, , 1F
不考慮一對多用兩張table處理@@"?
03/21 22:16, 1F
文章代碼(AID): #17uuvVrY (Ruby)
討論串 (同標題文章)
文章代碼(AID): #17uuvVrY (Ruby)