2011-11-24 50 views
0

我有兩個字段搜索表單:的Rails太陽黑子自動完成場

之一是:命名 第二個是:

所以兩款車型「郵報」 &「類別」

類別搜索字段是自動填寫字段,因此它將類別名稱。

我有在當搜索表單提交CATEGORY_ID被轉換類別名稱麻煩...

已經goggling的年齡,但還沒有找到任何答案:(

+1

看看這個寶石https://github.com/crowdint/rails3-jquery-autocomplete – railscard

+0

或者只是使用'Category.find_by_name(PARAMS [:美食gory])'創建\ update動作 – railscard

回答

0

我瞭解你已經實現自動完成,只需要找到它的名字category.id?如果是這樣嘗試這樣的事情。

class SearchesController < ApplicationController 

    def method_where_category_id_needed 
     # here you can use category_id 
    end 

    def category_id 
     category = Category.find_by_name(params[:category_name]) 
     category.id 
    end 

end