タグ

backbone.jsとRailsに関するt9aのブックマーク (3)

  • RailsアプリでBackbone.jsを使う - Qiita

    Backbone.js Advent Calendar 5日目 Backbone.jsの家ドキュメントにtodoリストをブラウザのLocalStorageを使って保存するチュートリアルがあります。 todo.js 今回は、このtodoアプリのバックエンドとして、Ruby on Railsを使うように変更してみたいと思います。 Backbone.jsとサーバの通信 Backbone.jsはModelやCollectionの内容をサーバと同期するための手段を提供してくれています。標準で用意されているBackbone.syncはサーバがRESTfulと呼ばれるインタフェースを提供していることを前提に動作しますが、同期する方法を自作することも可能で、例えば上記のtodoリストのチュートリアルではLocalStorageにデータを保存するために、Storeという名前のオブジェクトを自作して用いてい

    RailsアプリでBackbone.jsを使う - Qiita
  • backbone.jsがいつのまにかpjax対応していた

    ■概要 年初にbackbone.jsの調査をしていた頃は、ajaxで画面遷移を行うには、fragmentを利用する事しかできませんでした。 しかし0.5以降では、Backbone.Routerを利用する事によって、pjax(HTML5のpushStateを利用した話題のあれ)な画面遷移が出来るになっています。 pjaxについては、こちらをご参照ください。 またgithubのファイルブラウザはpjaxの良例として有名なのでチェックしてみて下さい。

    backbone.jsがいつのまにかpjax対応していた
  • Backbone.js + Ruby on Railsの勉強に。ドキュメント作成、編集のWebアプリケーション·CloudEdit MOONGIFT

    CloudEditはBackbone.jsとRuby on Railsを組み合わせたドキュメント編集システム。 CloudEditRails/JavaScript製のオープンソース・ソフトウェア。どれだけ面白い技術であっても、動いているものがあるかないかで印象は大きく変わる。デモサイトやデモアプリケーションがあればすぐに試せて動いているコードを見て、動作原理に納得できる。 文書作成 JavaScriptのMVCフレームワークが幾つか登場しているが、これもまた実際に動いているデモがあるかどうかでデファクトが決まってくるかもしれない。フレームワークの一つ、Backbone.jsを使ったWebアプリケーションとしてCloudEditを紹介しよう。 CloudEditはシンプルなドキュメント編集アプリケーションだ。まず一覧でドキュメントのタイトルが並んでいる。それをクリックすると編集画面になる。

  • 1