为什么在抢劫式sort_link中不显示顺序指示器箭头?

时间:2019-04-01 18:48:48

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-5

当我使用例如:

    <%= simple_sort_link(medical_test_orders_meta, :description, {default_order: :desc}) %>

...它显示顺序指示器箭头。但是当我使用时:

      <%#= sort_link(medical_test_orders_meta, humanize_attribute(medical_test_order_model, :patient), %i(patient_first_name patient_middle_name patient_last_name), {default_order: :desc}) %>

...它不显示订单指示箭头。它首先按名字排序,然后按中间名排序,最后按姓氏排序。

我尝试了几种组合/变体,到目前为止,其中一些组合/变体排序但不显示箭头,而其他组合显示/但完全不排序。

我已经使用JavaScript / jQuery轻松解决了这个问题(请不要提及那种解决方案),但是我想知道是否有更好/更干净的方法使用以下方法解决此问题:rails和/或pass ransack sort_link等其他类型的参数。我不喜欢将所有JavaScript代码仅用于顺序指示器箭头,但另一方面,我不惜一切代价追求完美,所以……请帮助!

0 个答案:

没有答案