我想知道是否可以重构相同的代码行,但是可以在控制器中使用两种不同的方法。
class CigsController < ApplicationController
def home
Time.zone = 'Amsterdam'
Groupdate.time_zone = 'Amsterdam'
@date_now = Time.zone.now
@day_date_now = @date_now.day
@cigs = Cig.all
@a_r_r_today_cigs = Cig.where(date: Time.zone.now.midnight..Time.zone.now)
end
def index
Time.zone = 'Amsterdam'
Groupdate.time_zone = 'Amsterdam'
@cigs = Cig.all
@a_r_r_today_cigs = Cig.where(date: Time.zone.now.midnight..Time.zone.now)
end
答案 0 :(得分:1)
您可以使用+
(https://guides.rubyonrails.org/action_controller_overview.html#filters)
Column.+
或者您可以手动调用该方法:
Column