我有以下控制器代码:
@question_group = QuestionGroup.find(params[:id])
@old_order = @question_group.ordering
@new_order = params[:ordering].to_i
if @old_order < @new_order
参数包括:
Parameters: { "ordering"=>"16", "course_id"=>"8"}
问题是最初的 params[:ordering] 不是 Fixnum。这就是我添加 to_i 的原因。现在它是一个 Fixnum 但它始终为 0。我不明白为什么它不起作用。