2013-06-01から1ヶ月間の記事一覧
やりたいこと Ajaxの非同期通信により取得したJSONデータをオブジェクトのままViewのJavaScriptに渡したい。 方法 rawメソッドを使用する。 ControllerにてDBから取得したデータを変数に格納。 $ vi app/controllers/chapters_controller.rb def tweets @twe…
やりたいこと jQueryでAjaxの通信開始/終了のイベントをハンドリングし、Ajaxによる通信中であることがユーザに分かるようにしたい。 方法 jQueryのajaxStart/ajaxCompleteメソッドを使用する。 JSファイルにAjaxの通信開始/終了時の処理を記載。※applicatio…
やりたいこと Rails3でAjaxを扱うための基礎として、メソッドをAjaxで呼び出し、取得データをViewに反映するところまで。 方法 「:remote => true」によりlink,formをAjax化し、Ajax用のerbファイルを作成する。 linkをAjax化 $ vi app/views/chapters/show.…
やりたいこと Ruby on Railsでresourcesを使用しない独自のルーティングと、それに対応するメソッドを追加したい。 方法 route.rbにおいてmemberブロックを使用してルーティング追加 この例では各チャプター毎にツイートの一覧を返却する「tweets」ルーティ…
やりたいこと Ruby on Railsで親子関係にあるモデルのルーティングを設定したい。 方法 route.rbにおいてモデルを下記の様にネストさせる。 $ vi config/route.rb TestApplication::Application.routes.draw do resources :animes do resources :chapters en…