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
今天參考"啊鳴的狗窩(http://www.josephjiang.com/)"利用YUI的AutoComplete套件,體驗autocomplete的功能該套件支援XML、JSON等資料格式,還有帥氣的捲動效果,不過前端加很多code @@,我一直以為只要在文字框輸入後YUI就會到xml檔自動分析有哪些字串要秀出,事實證明....我想太多= =,後端還是要自行處理才行,YUI只負責把資料餵到文字框。

範例下載:http://joehwang.myweb.hinet.net/xuite/yui_autocomplete.zip

5月 18, 2007

在HostMonster上安裝rails app

最近和朋友一起合租了HostMonster的空間,使用兩年一個人只要700蠻划算的。可能是對Linux不熟的原因,我覺得HostMonster的rails設定方式很特別。

1.建立一個sub domain或add domain

2.刪除建立domain時,系統預設的目錄(rm -r 資料夾名)

3.建立一個捷徑命名為剛刪掉的資料夾名稱,並把捷徑指向rails app下的public目錄
(例如:ln -s /home/帳號名稱/public_html/joehwang.net/rails/test/public <剛刪掉的目錄>)

原文:http://helpdesk.hostmonster.com/kb/index.php?x=&mod_id=2&id=232

可惜速度有點慢,也不能自行安裝ruby gem,不過...便宜就好

5月 08, 2007

12小時轉24小時、取日期區間中有幾個六、日

今天寫的,放在這做個筆記


5月 05, 2007

美觀兼具實用的桌面快捷列

很棒的Apple dock在電腦玩物看到的,本以為是個華而不實的軟體
不過試用之後覺得很棒,不僅特效酷炫使用起來也很順手,把桌面上的捷徑丟進去以後免去了找軟體捷徑的困擾,更讓桌面一整個清爽,推薦給大家!

載點