Undefined Method 'length' for Enumerable when calling truncate method in Rails 2.2

日前發現為了使用 Rails 新版的 facebooker plugin 必須將原本的應用程式從 Rails 2.1.x 開發環境升級到 Rails 2.2.x 以上版本,而在升級之後出現了一些問題,其中之一是 Truncate 的問題,啟動 mongrel server 後會出現錯誤訊息:

undefined method length' for #

解決方式只要修改 text_helper.rb 裡面的 truncate_html 和 truncate method 即可:

那麼當我們在視圖中使用如下代碼時:

就可以正常顯示 truncate 效果了。

熱門文章

Nov 2024【陽明山溫泉】老字號「馬槽花藝村」的溫泉管線已恢復|在木造山景湯屋享受半露天硫磺溫泉

Jan 2025【日本東北】溫泉三昧之旅① 在大雪飄落的雪國,追尋秘湯之宿與極上美食(秋田~探訪有日本溫泉界頂點之稱的秘湯乳頭溫泉鄉)

【2025.1.17 更新】有關 AI Agent、Gemini 2.0 與 Multimodal Live API 的一些隨想和實作

Jan 2025【苗栗泰安】泰安警光山莊泡湯&彰化CP值極高的日本料理|沐藏料理所X海龍王|彰化板前料理 ♨️🍁🥢🍲

Jan 2025【台北士林】尋訪遺落在山谷間的綠色階梯(大崎頭步道、清風亭、鵝尾山輕健行)

Feb, 2024【台中西區】桃太郎日本料理|隱身巷弄裡的39年老字號無菜單料理|食材新鮮、自然美味

Dec 2024【台中大甲】輕鬆好走的小百岳路線|鐵砧山步道|賞台灣12景之鐵砧晚霞|隱藏版三角點|森森燒肉

Dec, 2024【新北金山】年末也要去泡湯|奇峰石溫泉山莊|用餐就送來自陽明山原湯的溫泉入浴券

Jan 2025【日本東北】溫泉三昧之旅② 在大雪飄落的雪國,追尋秘湯之宿與極上美食(仙台~品嚐極上米澤牛&奧羽的藥湯-鎌先溫泉)

【美國加州】此生必去超美風景!加州一號公路自駕遊~Half Moon Bay、17 Mile Drive、Bixby Greek Bridge、Big Sur、McWay Falls、Elephant Seal Rookery

文章列表

Contact

名稱

以電子郵件傳送 *

訊息 *