關於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 def index
auto_complete_for :recipe, :name
end
end
正確:
class SearchController auto_complete_for :recipe, :name
end