Rails三兩事 A website introduce you ruby&rails and technology news.

28Jun/100

Ruby on Rails with Uploadify

在檔案批次上傳最早是使用Swf_upload. 但由於很難修改裡面的一些東西,而且只針對Flash.
後來尋找了一下,Plupload及Uploadify看起來比較好,有支援Falsh,SilverLight,Html5,Html4...etc
所以改用Plupload,"看起來"很好用,但實際上有一堆神秘的Bug.
最後改用Uploadify,雖然一樣有bug,但是都有解法.

最佳解法請參考 : http://railsfun.tw/viewthread.php?tid=257

其中在使用UploadifySettings時,遇到 InvalidAuthenticityToken的問題,這是Uploadify本身的問題.
解法很簡單,卻花我很多時間...
在被init的物件內加上 style='display:block;' 即可.
比如


--官方網展
http://www.uploadify.com/

--其他參考資料
1. http://railstips.org/2009/7/21/uploadify-and-rails23
2. http://jetpackweb.com/blog/2009/ ... degrade-gracefully/

26Sep/090

關於Rails的三兩事.

使用Rails開發專案也好一段時間. 自從上一個專案半完成之後.
緊接著學習Restful與轉換至jQuery.
教學就不多說,網路查一查應該很多.

只是對於Rails的開發速度,之所以快,現在看起來,除了語法本身的簡潔,以及一些特性(Ruby本身).
說穿了,Rails就像是一套輔助的開發工具,然後把很多Plugin聚在一起.
像ActiveRecord負責DB之類的處理. ActiveHelper負責視覺方面的輔助.. etc
雖然不能如此比較,但.. 與PHP相比,Rails就像是一個已經寫好很多功能的PHP,然後拿來修修改改的感覺.
只是Rails寫得比較好. 而之所以這麼有名,也歸功於行銷得力吧. :)

與Rails相處的半年,還算愉快.
對於初學者,Rails難的不是語法,而是觀念.
就像Restful,其實也沒什麼,就是觀念. 觀念通就會了.
而MVC架構,以及初次下指令所產生出來的一堆文件,也著實讓新手摸不清頭緒.

這半年,要感謝的,莫過於網路上的各位大神,沒有他們的文件,可能學習進度會慢更多.
也感謝前輩們的不吝指導包括CFC,JC,小B,ihower,YiRu....etc (未提及但想被刊出的請告知我. :p )

目前正努力開發第二個專案. 要寫些什麼技術性文章的話,著實不用.
因為技術還是入門階段,也就不要自曝其短了.
有機會,大家歡迎到 http://railsfun.tw
這是我比較常去的Rails討論區. :)