2016-07-13 1 views
0

Я создал миграцию в Sequel:Psql Числовой тип для цены

Sequel.migration do 
    up do 
    create_table(:products) do 
     primary_key :id 
     String :name, :null=>false 
     Numeric :price, :null=>false 
     Text :description, :null=>false 
    end 
    end 

    down do 
    drop_table(:products) 
    end 
end 

Я Числовой тип для цены, и теперь, когда я ставлю «5» в форме, она возвращается из моей базы данных как 0.5E1. Что я сделал не так?

ответ

0

это - научная нотация.

0.5E1 означает именно 5

Я предполагаю, что это не настройки базы данных, чтобы сохранить номер в таком формате, а клиент, чтобы показать это. Поэтому в вашем цитированном коде ничего не случилось.

 Смежные вопросы

  • Нет связанных вопросов^_^