Вам необходимо разрешить ActiveRecord выполнять свою собственную инициализацию, поскольку вы по существу переопределяете поведение. Просто измените initialize
на это:
def initialize()
super
end
Однако, если вы вообще не предоставляете конструктор, Rails позволяет вам создать модель без параметров:
Cost.new
Так ваш пустой initialize
метод делает что-то еще? Если нет, то это даже не нужно.