Japanese / English

ruby-sajax 非公式版とは

非公式のSajax Ruby版です。

Sajaxは、簡単にAjaxするためのシンプルなライブラリです。

Sajax 0.10にはRuby版が付属してるんですが、そのままでは動かないとか、ベースにしているSajaxのバージョンが古いとかいう問題があったので、その辺を直して適当に拡張して勝手に公開しています。

Sajax 0.10 Ruby backendとはインタフェースの互換性があまり無いです。

ダウンロード

ruby-sajax-unofficial-0.10.2.tar.gz

サンプル

本家と同じ掛け算サンプルソース

変更点

  • 非公式版 0.10.1 -> 0.10.2 :
    • 一部のマルチバイト文字の出力に失敗していたのを修正。
  • Sajax 0.10 Ruby backend -> 非公式版 0.10.1 :
    • Sajax 0.10 PHP backendに追従しました。(POSTのサポートとか)
    • 引数/戻り値にマルチバイト文字を使えるようにしました。(これはRuby版独自拡張)
    • Sajax.new が引数としてHashを取るようにして、オプションを全てそこで指定するようにしました。
    • Sajax#export を、Rubyらしくブロックをとる仕様に変更しました。
    • Sajax#show_javascript を廃止して、結果を文字列として返す Sajax#javascript にしました。

コメント

バグ報告とか意見とかをどうぞ。

  • 「上」や「伊」のようにUTF-16で 0A のコードを含む文字を戻り値に入れると文字化けしてしまうようです。 -- みうら? 2005-11-12 03:28:12 (土)
  • 確認してみます。しばらくお待ちください…。 -- Gimite 2005-11-15 11:54:04 (火)
  • やたら遅くなりましたが、修正しました。 -- Gimite 2005-12-18 18:12:41 (日)
  • 56weu -- uuii? 2006-03-19 06:30:40 (日)


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-03-19 (日) 06:30:40 (6606d)