class CreateGrounddetails < ActiveRecord::Migration
def change
create_table :grounddetails do |t|
t.string :name
t.datetime :working_hours
t.string :address
t.string :contact_no
t.string :email
t.integer :no_of_ground
t.text :description
t.boolean :featured_ground #featured
t.timestamps null: false
end
end
end
我可以从true
获取featured_ground
值,但我在为特色地点设置一些时间段时遇到问题。例如,调度featured_ground
为true必须在特定时间段内具有该特定地面,并且应该在该时间段后自动设置为false。
答案 0 :(得分:2)
可以设置&#34; Cronjob&#34;在申请和特定时期后运行。 请通过以下链接查找解决方案,了解如何使用&#34;何时&#34;宝石。
答案 1 :(得分:0)
也许用时间戳featured_ground
字段替换布尔featured_at
字段?通过这种方式,您可以看到地面是否在一段时间内出现。