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 のコードを含む文字を戻り値に入れると文字化けしてしまうようです。 -- みうら?
- 確認してみます。しばらくお待ちください…。 -- Gimite
- やたら遅くなりましたが、修正しました。 -- Gimite
- 56weu -- uuii?