かんたんRoR:3日目
Ajax 利用の計算プロジェクト。ここではこれというミスもなく動作確認まで。確かにこういう風に使えるというのは javascript の便利なところなのだろうなと。
で、せっかくなので、サンプルに少しだけ手を加えてみることに。
サンプルでは、左の数字、間の演算子、と入力・選択して、右の数字を入力していくと計算を始めるという仕様なのだけれど、ここで数字はそのままで、演算子を変更しても計算されるようにしてみた。次のコードを追加( right を operator に変更してコピーしただけ)
<%= observe_field :operator, :update => :result,
:url => 'calc', :frequency => 0.2, :submit => :param %>
演算子を選びなおすとちゃんと計算しなおしてくれる。なるほどなるほど。
通常なら、必要ないだろうけれど、自前であれこれ実験するのであればこれも楽しい。もっともこんなふうに使えるわけだなと分かっただけなので、応用するのはまだまだ遠い道のりだな。
| 固定リンク
コメント