에 대한 특정 값에 열거 형과 기본을 만드는 방법 나는 모델새로운 객체
class Transaction < ActiveRecord::Base
end
내가 정수입니다 TRANSACTION_TYPE 열이 있습니다.
내가 같은 이름에 값을 매핑 할 수 있습니다 열거 만드는 방법 : 그래서 DB 열의
one_time = 1
monthly = 2
annually = 3
를, 값이 나는 때마다, 또한 1, 2 또는 3
것 새로운 인스턴스를 만들거나 모델을 저장하고 필드처럼 설정되지 않은 : 그것은 1 (ON_TIME) 기본합니다
@transaction = Transaction.new(parmas)
.
나는 이것을 어떻게 할 수 있을지 모르겠다.
'Transaction.new'이 가능한 코드를 변경하지 않고도 기본 설정을 원하게 되나요? – Blankman
'Transaction.new'에 해시를 전달하고 있습니까?만약 그렇다면, 당신은'transaction_type' 매개 변수 또는 뭔가를 추가 할 수 있으며, 그 내부를 확인하십시오. 만약 당신이 명시 적으로'transaction_type'을 넘겨주지 않는다면, 기본값은'ONCE'입니다. 그렇지 않으면, 나는 그렇게 생각하지 않는다. – yamafontes