2017-02-23 15 views
0
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 

タイムシートコントローラにこのメソッドがあります。問題は、ソート句を動作させることができないことです。 は、私はこのエラーを取得する:ソート句を使用しているときに私のメソッドで構文エラーが発生しました

SyntaxError (/home/archana/ruby-test/redmine/plugins/arc_timesheets/app/controllers/timesheet_pay_periods_controller.rb:15: syntax error, unexpected =>, expecting keyword_end ...mesheetPayPeriod.all, :order => sort_clause

ではなく、問題がある場所を作ることができますか?誰もそれで私を助けることができますか?

答えて

0

すべてのレコードを取得中にエラーが発生しました。あなたは本当にありがとうございました。この

# you have an extra comma 
# it's better to use .order 
@timesheet_pay_periods = TimesheetPayPeriod.order sort_clause 
+0

@timesheet_pay_periods = TimesheetPayPeriod.all, :order => sort_clause 

を変更する必要があります!出来た! – Archie123

関連する問題