オークションシステムに似ているシステムを作っています。
出品期限終了したタイミングをcronで察知してフラグを立ています。
フラグを立てたレコード群から取引ナビモデルのレコードを
動的に生成したいのですがどうすればよいでしょうか
以前の質問では終了したタイミングを逐一キャッチするロジックの中に
新規で取引tableをを作成するというアドバイスをいただいたのですが
私の理解が間違っているでしょうか
ご教授のほどよろしくお願いいたします。
lang
1 2require "#{Rails.root}/app/models/item" 3 4class Tasks::Item 5 6 def self.formation_check 7 no_check_item = Item.where(limit_day: Time.now..Time.now-120, limit_check: false) 8 @limit_checked_item = no_check_item.update_all({limit_check: true}) 9#################ここまでの処理は上手くいく###################### 10 11#取引ナビのレコードを動的に作成したい 12 13 if @limit_checked_item.count > 0 14 Score.create!(user_id: limit_checked_item.user_id, item_id: limit_checked_item.item_id) 15 end 16 17#rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.1.6/lib/rails/commands/runner.rb:62:in `<top (required)>': undefined method `formation_checks' for Tasks::Item:Class (NoMethodError) 18 19 20 end 21end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/01 11:36