前幾天抓了 GrabTheMic 的原始碼下來,不過今天才開始看。這社會書籤軟體需要稍微做一點修改,才能在 Ruby on Rails 2.0 上面執行,但是我做了這些修改後,基本上只是跑得起來而已,裡頭應該還是有需要再進一步修補、改動的地方:
- find_all 改成 find(:all)
- config.breakpoint_server 直接註解掉停用
- start_form_tag 和 end_form_tag 在 Ruby on Rails 2.0 已經停用了,對策之一是全部替換為 form_tag 及 </form>
- pagination 停用,要另裝 plugin classic_pagination,但是看到的意見是建議轉移到 will_paginate
- config/environment.rb 裡頭要擺上 config.action_controller.session 的設定
其實更接近我需要的是 SemanticScuttle,不過由於我對 Ruby 的愛 XD,就先來看 GrabTheMic 了。