jq4r – jQuery helpers for Rails

既然找不到別人寫的,那就自己寫吧!

有使用 Ruby on Rails 來開發的我,就因為習慣了 Rails 的 actionpack 中的 Prototype 及 Scriptaculous helpers 而一直都使用 Protype.jsScript.aculo.us 作為開發 JavaScript 所使用的 frameworks。但隨著 jQuery 1.2.1 的釋出,以及 jQuery UI 的衝擊,我開始有了想要學習 jQuery 的心情,所以就得想個辦法在 RoR 裡面輕鬆使用 jQuery。

一開始很習慣地就是到網路上找一下有沒有人家已經寫好的 Ruby GEMS 或 Rails plugin 來完成這件事,結果好像找不太到我要的結果,於是,就在前晚看電視時,受到 Google 台灣的張成秀經理的鼓舞 -- 「需要就是發明之母」,所以,我就想要自己來寫個 jQuery helpers for Rails,這就是 jq4r 的由來。(好像扯太多了...)

目前我仿照原本的 PrototypeHelper 及 ScriptaculousHelper 作了幾個 jQuery-based implementations:

  • jq_link_to_remote
  • jq_load_from_remote
  • jq_form_remote_tag
  • jq_remote_form_for
  • jq_submit_to_remote
  • jq_periodically_call_remote
  • jq_observe_field
  • jq_observe_form
  • jq_visual_effect

來作為 jq4r 0.1 版的釋出,希望有興趣的人也能幫我測試看看有沒有問題 :p

以下是 jq4r 的相關訊息: