ruby

最終的に作ったファイル

app/contorllers/test_controller.rb class TestController < ApplicationController in_place_edit_for :member, :name in_place_edit_for :member, :atitude def list @members = Member.find(:all , :order => "position") end def add @member = Member.…

D&Dでソート出来る様にする。

sortable_elementにより、ソート処理を実装します。 相変わらず、ヘルパー使いまくりです。12.sortable_elementをrhtmlに配置。 sortable_elementヘルパを利用してソート順を弄る様に追加します。 <html> <head> <title> 名簿管理アプリケーション </title> <%= javascript_include_tag </head></html>…

削除機能をrjsで実装してみる。

次は、Ajaxっぽく、行削除を実装します。 RailsのRJS機能を利用します。 9.link_to_remoteでリクエスト!! Ajaxへリクエストを投げる為にAタグを利用してイベントを作りますが、 普通にa href="URL"だと画面が切り替わります。 a href="#" onclick="new Aja…

次に、in_place_editor_fieldで同一画面編集出来る様にする。

今のままじゃ登録しか出来ないので、編集出来るようにします。 ここからはAjaxぽく、マウスクリックでデータを書きかえれる様にします。 (削除は次の段階でやりますよ。) 6.javascriptのファイルを設定する。 Ajaxを利用するので、Ajax用のjavascriptファイ…

まず普通のを作ってみる。

参加してるMLの小江戸らぐの人たちで集まって毎月Railsの勉強会をやっていて、 そこで講師みたいな事させて頂いたりしているのですが、 8月の時にそこでデモンストレーションしたAjaxを使ったサンプルサイトの解説を書こうかと。*1 RailsとAjaxって結構親和…

小江戸らぐのrails勉強会で発表した内容