2013-12-16 118 views
0

我有一個Book模型,它有很多BookVersion s。 BookVersion有兩列:name, isbnRails + Ransack gem:按關聯排序屬性

我希望能夠進行排序@ book.book_versions的ISBN僅適用於具有@ book.book_versions一個name == 'lb'

什麼會我把這裏的看法?問題是我會有3個。

我正在尋找這樣的事情:

<%= sort_link @search, :book_versions_with_name_eq_lb_sort_by_isbn %>

<%= sort_link @search, :book_versions_with_name_eq_pb_sort_by_isbn %>

<%= sort_link @search, :book_versions_with_name_eq_hc_sort_by_isbn %>

回答

0

這將是有益的,如果你能證明的觀點應該是什麼樣子。

Anywho,從你所描述的我會分開搜索和排序類似於這個railscast。您可以使用固定下拉式選擇「value」字段,並使用「lb」,「pb」&「hc」而不是樣本中使用的文本字段。

HTH