How to override “new” method for a rails model

后端 未结 7 667
南笙
南笙 2020-12-16 03:01

In my rails app I have a model with a start_date and end_date. If the user selects Jan 1, 2010 as the start_date and Jan 5, 2010 as the end_date, I want there to be 5 instan

7条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-16 03:46

    Strictly, although late, the proper way to override new in a model is

    def initialize(args)
        #
        # do whatever, args are passed to super
        #
        super
    end
    

提交回复
热议问题