轉換 HTML 到 一般網頁上可以顯示的純文字... 簡單? 其實,很不容易的,一般用 Rails 內建的 Strip_tags 以為就好,但是會碰到跳脫文字的問題:& > < ... 很多網路上的建議是用 gsub...
前天,很高興的寫的廣告控制的後台,就快樂的上線了,寫完,當然也有好好的試過,上線後,用戶也用得很高興,就這樣,我又繼續寫其他的案子,但是今天一早,用戶就告訴我說,上傳的照片看不到了,我直覺的就是,好煩啊,一定是你自己沒上傳好,但是用戶最大,還是...
我剛踩到一個很大的雷,害我多花了快兩個小時,趕快記起來,幾本上,就是:
避免檔案名稱中有數字!
我喜歡用 generate scaffold,雖然很多情況下都不一定要會用到 views,但是,總覺得有一天可能要用,今天剛好要新增...
這一定要寫下來,就在剛要放棄時,突然仔細看了文件,證明,要看書,不要老是在網路找解答。 Rails 的 I18n 有很好用的翻譯 YAML,以前我都是用條件判斷來做單複數翻譯:
日子照過,今天想要來改成 Rails I18n 自己...
在 AJAX 呼叫 Rails 的 Controller 後,我想最重要的就是知道 server 這邊處理的結果,一般我們都會用一個與 controller 同名的 view.js 去自動執行,一般都是 refresh 網頁啊,或是跳到另一...
檢查一個網址是不是存在,這是一個很常要用到功能,特別是如果你的網頁允許使用者輸入資料,常常,他所指定的網址久了會不見或是不動了,網路上有很多解法,但是我喜歡以下這種有 time out 的解法,這樣就可以避開有些很慢的網頁整個拖累了你自己網...
在網頁上排版,我們最常希望的就是設定一個固定大小的框,但是如果碰到中文與英文混合的情況,最討厭的就是,很難這定他們的長度與高度,怎麼弄他們的長度不一樣,下面就是一個例子:
也就是說,我們在 server 上,因為 UTF8 的不定碼數...
要搞懂這,要先從 Ruby 講起⋯⋯ 程式寫久了,對邏輯上的 and 及 or 大概都熟的不得了,如果是電腦的正科班程式員,大概一開始學的第一年,就要上離散數學,and 及 or 就是最基本的,但是,寫 Ruby 時,這個問題,越是老手越...
Rails 就是 Ruby,Ruby 2.3 版以後,我想現在大家應該也都是使用這些版本了,有一個很好用的功能,就是 Safe Navigation,Safe Navigation 在中文的世界中,好像沒人翻譯過,事實上,連英文都很難猜懂,...
俗話說沒有安全就沒有一切,若在網站開發的同時能多注意資訊安全,日後可大幅降低補救資安漏洞所造成的維護成本。這篇是我初學Rails找到與資訊安全常見問題與解決方法,原文作者Ilya Bodrov,篇名為Common Rails Security ...
我想大部分的網頁都還是有做分頁的,雖然無分頁(Pageless)是目前的趨勢,但是分頁還是有分頁的UX設計好處,特別是文章類的網站。 只要是有做分頁的網站,都會碰到一個問題,就是要如何 redirect_to 跳到指定的那一頁,這常常會發...
UnScope 用的人應該不多,我能不用也不用,但是,總有用到時,要配合它,一開時寫SQL時,最好就是能知道他的限制。
UnScope 只能用在Hash mode,不能用在 SQL 的 Where 字串內,有點可惜... 在 SQ...
寫網頁,到後來就會走火入魔,想要跟人比拼速度,當然啦,後面還有一個 Google 大神在鞭策,一天到晚在恐嚇著我們這些可憐寫程式的,說:你的網頁太慢,SEO 就會很爛,哼,我就不相信,如果我的內容是個寶,你敢不連我,可是,我知道,我的內容就不是...
寫這個很心虛,因為有太多的不確定,我也是剛在摸索,我當作是紀錄,有緣的讀者就當作是笑話來看吧。
我想大家辛苦做出來的網站上線後,不管是被 PageSpeed Insights 建議,或是要用 CDN,或是自己突然想到,大概都會把 HTTP...