タグ

backbone.jsとrailsに関するsupermomongaのブックマーク (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を薦める3つの理由

    ガリレオスコープ開発チームによる �最新Web動向、技術メモ ( Ruby, Rails, node.js ) です Backbone.js(http://documentcloud.github.com/backbone/)を2,3ヶ月触ってみて、導入して良かったことをまとめます。 Backbone.js単体での威力はそこまでではないかもしれませんが、Server側も含めた設計思想を絡めて考えると大きな効果が期待できます(サーバー側も含めた構造改革が全体的に必要になるとは思いますが・・・)。 ViewとControllerの結合強度低下 = Viewのアプリ化viewとcontrollerが1対1対応だった頃Rails単体で作成している場合、Viewにロジックが入れられない以上、 そのViewで必要な変数などは、全てControllerに書く必要がありました。 この状態では、Contro

    Backbone.jsを薦める3つの理由
  • backbone-railsを触ってみた - メモ置き場

    backbone-railsを触ってみたのでメモです。 https://github.com/codebrew/backbone-rails インストール bakcbone-railsrailsの3.1系で使えます。 railsプロジェクトを作り、Gemfileに以下を記述します。 gem rails-backbone あとはbundle install bundle install 準備 使い始める前に準備が必要です。 rails g backbone:installblogという名前でプロジェクトを作った場合、以下のようにファイルが生成されます。 ├── javascripts │ ├── application.js │ └── backbone │ ├── blog.js.coffee │ ├── models │ ├── routers │ ├── templates │ └

    backbone-railsを触ってみた - メモ置き場
  • 1