如何初始化此常量

时间:2013-10-25 13:47:03

标签: ruby-on-rails ruby initialization

我正在使用rails控制台运行此代码,但我一直收到错误

NameError:未初始化的常量子类别:子类别

我一直试图让这段代码运行一段时间,但我没有做任何工作。 这是我在Subcategories_controller.rb

中使用的代码
    def self.remove_subcat_when_expired
        Time.now == '21:00:00' ?

        nine_pm = Time.local(Date.today.year, Date.today.month, Date.today.day, 21, 0, 0)

        Subcategories.where("end_data <= #{nine_pm}").each do |subcategory|
        if (subcategory.end_date.today? and Time.now >= nine_pm) or subcategory.end_date < Date.Today
            subcategory.destroy
        end
    end

在rails控制台中运行我正在使用

 Subcategory.remove_subcat_when_expired

行Subcategories.where(“......导致问题,我需要初始化'子类别'但我不确定如何,非常感谢任何帮助。

0 个答案:

没有答案