def index
sort_init 'start_date', 'desc'
sort_update %w(start_date created_at updated_at)
@timesheet_pay_periods = TimesheetPayPeriod.all, :order => sort_clause
@timesheet_pay_period = TimesheetPayPeriod.new
render :layout => !request.xhr?
end我的时间表控制器中有这个方法。问题是,我无法使排序条款发挥作用。我知道这个错误:
(/home/archana/ruby-test/redmine/plugins/arc_timesheets/app/controllers/timesheet_pay_periods_controller.rb:15:语法错误,意外=>,期待keyword_end ...mesheetPayPeriod.all,:order => sort_clause
但却无法弄清楚问题在哪里?有人能帮我吗?
发布于 2017-02-23 15:53:06
您在获取所有记录时出错。你应该换衣服
@timesheet_pay_periods = TimesheetPayPeriod.all, :order => sort_clause到这个
# you have an extra comma
# it's better to use .order
@timesheet_pay_periods = TimesheetPayPeriod.order sort_clausehttps://stackoverflow.com/questions/42419963
复制相似问题