我想寫一個腳本,我可以配置一個cron在我的Rails應用程序下面每24小時運行一次。運行影響數據庫的日常腳本
script.rb
User.all.each do |user|
days = user[:days]
if days >= 1
days = days - 1
end
user.update_attribute(:days, days)
end
但是,每當我跑,我得到這個錯誤:
uninitialized constant User (NameError)
什麼錯?
未定義的局部變量或方法'腳本」主:對象(NameError) –
你運行'軌從項目的主目錄亞軍script.rb'? – dimakura
nope,從子目錄中,我會移動的東西。 –