JavaScript Railsで使えるGem

Rails3.2でユーザー管理機能を追加2~Devise+AjaxDataTables

投稿日:

 

前回

Rails3.2でユーザー管理機能を追加~Devise

参照

Railsでajaxなテーブルを使う~datatables

 

いままでAjaxでのデータ更新ができなかったのだけど、なんか動くようになった

けど、正式な方法じゃないと思う

やり方は

  1. 参照先のとおりDataTableのデータ更新をAjax化
  2. フォームのAjax化(remote: trueにしてrespond_toからformat.jsを読ませる)
  3. create.js.coffeeに次のように書く

 

fnAddDataで与えてるのはダミーデータなんだけど、そのあとfnAddDataはデフォルトでテーブルを更新するからデータが正しく更新される.

fnAddDataのマニュアルにもサーバーサイドのときは別の方法でって書いてある(ような気がする).

けど、関係ありそうなfnTablesとかbRetrieveとか試してみたけどうまく更新されない.

-JavaScript, Railsで使えるGem
-,

執筆者:

関連記事

no image

Rails3.2でajaxなフォルダツリーを導入する3~dynatree-rails & jQuery UI dialog

  前回 Rails3.2でajaxなフォルダツリーを導入する~dynatree-rails Rails3.2でajaxなフォルダツリーを導入する2~dynatree-rails &nbsp …

no image

Railsで動画ファイルを管理する~CarrierWave Flowplayer

  参考 Ruby on Rails 3.2でファイルアップロード〜CarrierWave & RMagick Rails3で動画配信を試用~flowplayer 環境 Ubuntu …

no image

CarrierWaveのファイルをpublic以外に移す

  参照 How To: Secure Upload 現状でCarrierWaveのファイルがpublicという公開フォルダに置かれるのが気になったので調べてみた 違ってるかもしれないので自 …

backbone-relationalをJasmineでテストしてみた

Rails3.2とBackbone.jsでサーバーサイドのフィルタリング

By: Haldane Martin – CC BY 2.0   テーブルに表示されているデータをサーチバーに入力した語で絞り込みたい こういうテーブルフィルタリングを実現する仕 …