看板 Ruby 關於我們 聯絡資訊
環境: Ruby 1.9.2 Rails 3.0.5 就如標題所言,我想要用rails開發一個紙牌遊戲, 這個遊戲和撲克牌類似,是用固定張數的特製牌來玩的。 請問有沒有什麼tutorial可以參考的嗎? 另外,因為一副牌是固定的九十張, 並不像集換式的紙牌遊戲需要常常加入新的牌, 那麼我把Card作為一個Model合適嗎? 最後,我嘗試作了上述的事: rails g model type:integer level:integer rake db:migrate 最後我rails c想要測試這個model時 c = Card.new(:type=>1, :level=>6) 卻得到這個: #<Card id: nil, type: nil, level: 6, created at: nil, updated at: nil> type不管怎麼弄都弄不出來, 請問是我作錯什麼了嗎? 感恩 -- ★ 辰星! 歡迎加入五行戰鬥牌的奇幻世界! 太白! 歲星! 官方網站:(內有討論區) 鎮星!熒惑! http://goo.gl/jC2sp 「當蒼茫天穹中 那並非最閃亮 PTT台大社版:NTU-CFE 但卻最純淨的五顆星 連成一線時, 天與地的共鳴 將永不止歇,其力量可至無限。」 ψrexkimta -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.136.244
poga:type是Rails的保留字 04/03 22:24
poga:所以換個column name吧,恭喜你踩到地雷 T_T 04/03 22:25
rexkimta:orz我剛剛就在想會不會是這原因 04/03 22:37
albb0920:我也考到這個過,換成 kind 了XD 04/05 20:40
Jcrt:type 是保留給sti用的字 04/05 23:45
poopoo888888:我第一次寫Rails也把一個table的attribute叫做type 04/08 23:54
poopoo888888:也是debug好久 呵呵 04/08 23:54