我在订购星期几时遇到问题。我尝试了基于此topic的方法。 我的代码:
@work_schedules = WorkSchedule.order(sort_column + ' ' + sort_direction).order('CASE day_of_week
WHEN "Poniedziałek" THEN 1 WHEN "Wtorek" THEN 2 WHEN "Środa" THEN 3
WHEN "Czwartek" THEN 4 WHEN "Piątek" THEN 5 WHEN "Sobota" THEN 6
WHEN "Niedziela" THEN 7 END').paginate(page: params[:page], per_page: 20)
下面有一个错误:
PG::UndefinedColumn: ERROR: column "Poniedziałek" does not exist
LINE 2: WHEN "Poniedziałek" THEN 1 WHEN "Wtorek" THE..
你可以解释一下我哪里错了吗?
提前谢谢。
答案 0 :(得分:2)
您应该使用单引号'
而不是"
:
"Poniedziałek"
- > 'Poniedziałek'