1
如何在Rails中的十進制列中設置默認值?我已經嘗試了以下兩種方法,使用Rails 3和Postgresql,但是在每個控制檯之後,控制檯告訴我默認值仍然是nil
。如果我從控制檯設置值,則沒有問題,但它似乎不適用於遷移。在十進制列中設置默認值
#Attempt 1
add_column :providers, :commission, :decimal, :precision=>6,:scale=>4,:default=>0.1
和
#Attempt 2
add_column :providers, :commission, :decimal, :precision=>6,:scale=>4,:default=>BigDecimal("0.1")
非常感謝您的幫助!