레일에 '비용'모델이 있습니다. 다음과 같은 뭔가 :모델 생성자를 레일스에서 비울 수 있습니까?
class Cost < ActiveRecord::Base
belongs_to :cost_type
has_many :cost_distributions
attr_accessor :epp
def initialize()
end
그러나, 나는 빈 생성자 새로운 인스턴스를 만들려고 내 테스트에
cost = Cost.new
오류가 발생합니다 : 인수의 잘못된 번호 (1 0) . 빈 생성자를 무시하는 이유는 무엇입니까?
거기에 추가 할 특별한 것이없는 한 생성자가 필요하지 않습니다. 해시를 Cost.new로 전달하고 있습니까? 그렇다면 생성자에서 처리해야합니다. –