2009-05-21 175 views
1

在rails中實現類似界面的最佳方式是什麼?在Rails中實現簡單排序/搜索的最佳方式

interface example

目前我使用Searchlogic,這是痛苦的一點點。問題包括:

  • 確保某些操作保持正交 - 例如,如果選擇「短文章」,然後搜索,搜索結果應限於短期職位。

  • 確保正確的鏈接獲得「選定」類。現在鏈接是<a>的,所以維護這個狀態客戶端是棘手的。我正在通過讓AJAX響應排序來返回一個帶有正確鏈接「selected」的新排序鏈接部分來攻擊它。使用單選按鈕而不是<a>標籤可以更容易地維護狀態客戶端 - 也許我應該這樣做?

回答

4

我最近使用解決和named_scopes我捲起到一個名爲find_by_filter插件一些紅寶石的元編程類似的問題。

find_by_filter接受範圍 名稱和值,並用鐵鏈把他們的哈希到 parametised範圍要求。如果模型具有與提供的名稱匹配的named_scope,則調用此名稱。如果找不到named_scope,則會創建一個匿名作用域。

+0

很酷! find_by_filter處理SQL注入等嗎? – 2009-05-21 04:18:55

相關問題