「MinusMORプラグイン」の編集履歴(バックアップ)一覧はこちら

MinusMORプラグイン」(2008/08/21 (木) 18:05:48) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

**プラグイン名 MinusMORプラグイン **このプラグインができること +RJSテンプレート(Ajaxなどバックグラウンド通信用のJavaScript用テンプレート)でJavaScript+ERBだけ記述できるようになる +RJSテンプレートがごちゃごちゃになるRuby部分を除くことで、JavaScriptなどが書きやすく、かつ見やすくなる +prototypeまたはjQuery(未確認)と組み合わせて使うことが前提 +MiusRとMinusMORというのがあるけど、どっちがどう違うのかは「知らない」 **ちょー簡単な使い方 >ruby script/plugin install http://www.realityforge.org/svn/code/active-form/trunk/ >mv vendor/plugins/trunk vendor/plugins/active_form でインストールして、 >require 'active_form' >class MultiMessage < ActiveForm > attr_accessor :addresses, :body, :title #←ここで扱う属性を定義 > validates_presence_of :addresses, :body, :title >end だけ。あとは普通のARインスタンスと同じ。 **公式ページ -[[inusMOR Released!>>http://www.danwebb.net/2006/11/24/minusmor-released]] ※参考 -[[danwebb.net - RJS Minus R>>http://www.danwebb.net/2006/11/17/rjs-minus-r]] -[[Plugins - MinusMOR - Agile Web Development>>http://agilewebdevelopment.com/plugins/minusmor]] **日本語解説ページ -見つからない。みんな使ってないのかな? **外国語解説ページ -こちらもあまりまとまったものがない **コメント #pcomment(reply)
**プラグイン名 MinusMORプラグイン **このプラグインができること +RJSテンプレート(Ajaxなどバックグラウンド通信用のJavaScript用テンプレート)でJavaScript+ERBだけ記述できるようになる +RJSテンプレートがごちゃごちゃになるRuby部分を除くことで、JavaScriptなどが書きやすく、かつ見やすくなる +prototypeまたはjQuery(未確認)と組み合わせて使うことが前提 +実際にAjaxもののシステムを書いてみればわかるけど、ノーマルRJSファイルでは、Ajaxばりばり動かすようなシステムの場合、JavaScriptコードがとてもじゃないけど読めない。読むのが嫌になる。 +このプラグインを使うと、JavaScriptそのままなので非常に見やすく、部分的にERBを使えばテンプレートの恩恵も受けられる。 +MiusRとMinusMORというのがあるけど、どっちがどう違うのかは「知らない」(たぶんMinusMORはMinusRを内包している) +元々のノーマルRJSファイルとしての機能も、.ejsファイルとして使える。 **ちょー簡単な使い方 ※まだ試してないので、間違えていたらこのwiki書き換えてね >ruby script/plugin install http://svn.danwebb.net/external/rails/plugins/minus_mor/trunk >mv vendor/plugins/trunk vendor/plugins/minus_mor でインストールするだけで、今まで.rjsには >page << 'if (someClientSideVariable) {' >page['a'].replace_html :partial => 'thing' >page << '} else {' >page['b'].replace_html :partial => 'thong' >page << '}' こう書いていたものを >if (someClientSideVariable) { > $('a').update(<%=js render(:partial => 'thing') %>); >} else { > $('b').update(<%=js render(:partial => 'thong') %>); >} こう書けばいいようになる。 また、このプラグインを使うと.rjsファイルにはRuby構文が書けなくなるので、今まで通りの.rjsを使いたい場合は、拡張子を.ejsにすれば良い。 (ホントか?<自分) **公式ページ -[[inusMOR Released!>>http://www.danwebb.net/2006/11/24/minusmor-released]] ※参考 -[[danwebb.net - RJS Minus R>>http://www.danwebb.net/2006/11/17/rjs-minus-r]] -[[Plugins - MinusMOR - Agile Web Development>>http://agilewebdevelopment.com/plugins/minusmor]] **日本語解説ページ -見つからない。みんな使ってないのかな? **外国語解説ページ -こちらもあまりまとまったものがない **のうはう -jQueryでうまく動いてくれるのかな?(未確認) **コメント #pcomment(reply)

表示オプション

横に並べて表示:
変化行の前後のみ表示: