作者rexkimta (冷杉林)
看板Ruby
標題[問題] 用rails作紙牌遊戲
時間Sun Apr 3 20:43:01 2011
環境: 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
1F:推 poga:type是Rails的保留字 04/03 22:24
2F:→ poga:所以換個column name吧,恭喜你踩到地雷 T_T 04/03 22:25
3F:→ rexkimta:orz我剛剛就在想會不會是這原因 04/03 22:37
4F:推 albb0920:我也考到這個過,換成 kind 了XD 04/05 20:40
5F:推 Jcrt:type 是保留給sti用的字 04/05 23:45
6F:推 poopoo888888:我第一次寫Rails也把一個table的attribute叫做type 04/08 23:54
7F:→ poopoo888888:也是debug好久 呵呵 04/08 23:54