5月 26, 2007

RoR的AutoComplete

關於RoR的AutoComplete

用YUI套件達成AutoComplete功能code實在太多了,在ROR中只要在

Controller:
#auto_complete_for model名稱(table名), 欄位名稱
auto_complete_for :recipe, :name

View:

Country:

加上三行code就可以有一個AutoComplete的視窗囉!想要自訂下拉區域的話可以參考slash7或script.aculo.us/

要注意auto_complete_for :country, :name不能寫在function裡面

錯誤:
class SearchController < ApplicationController
def index
auto_complete_for :recipe, :name
end
end


正確:
class SearchController < ApplicationController
auto_complete_for :recipe, :name
end

沒有留言: