2010-05-18 21 views
0

我正在嘗試在使用BIGINT數據類型的紅寶石中創建模型(而不是:integer完成的INT)。如何在鋼軌腳手架中指定BIGINT?

我搜索遍Google,但我似乎找到的所有「運行SQL語句將表更改爲一個BIGINT」 - 這對我來說似乎有點黑客,所以我想知道是否有一種方法來指定一個bigint像:big_int或類似的紅寶石系統

任何想法?

+0

編輯標題說「導軌支架」,而不是「紅寶石腳手架」,希望你不介意;) – 2010-05-19 11:16:50

+0

@August - 都能跟得上不是。我還在學習 :) – 2010-05-19 17:58:07

回答

2

Here是一個插件,它改變了ActiveRecord使用限制參數和整數列與MySQL交互的方式。它可以幫助您避免SQL語句的瑣事。

t.column "myBigInt", :integer, :limit => 5, :null=> false # uses MySQL bigint