레이크 마이그레이션 파일 내에서 사용할 사용자 지정 데이터 형식을 어떻게 만들 수 있는지 궁금합니다. 예 : 모델을 만드는 경우 마이그레이션 파일 내에 열을 추가 할 수 있습니다. 그것은 다음과 같이 수 :레일 : 사용자 지정 데이터 형식 만들기/속기 만들기
def self.up
create_table :products do |t|
t.column :name, :string
t.timestamps
end
end
나는 이런 식으로 뭔가를 만드는 방법을 알고 싶습니다
:
t.column :name, :my_custom_data_type
에 불과하다 예를 들어 "통화"유형을 만드는 이유, 8의 정밀도와 2의 소수점을 갖는 10 진수보다 더 큽니다. MySQL 만 사용하기 때문에이 데이터베이스에 대한 솔루션으로 충분합니다.
의견 및 의견을 보내 주셔서 감사합니다.
통화에 부동 소수점 데이터 형식을 사용하는 것은 일반적으로 끔찍한 생각입니다. –
당신이 더 나은 해결책을 가지고 있다면, 정교하게하십시오. – Shyam
money gem과 같은 것을 사용하십시오. http://money.rubyforge.org/. – theIV