Techable サイト閉鎖のお知らせ 長らくのご利用、誠にありがとうございました。 当サイトは2024年12月31日をもちまして閉鎖いたしました。 これまでのご支援に心より感謝申し上げます。

I was trying to use underscore.js templates for templating in a rails 2.3 app which does not have jammit as an asset packager. Here is the simple Template: <script type="text/template" id="q-template"> <div class="current-body"> <span class="q-index"><%= title %></span> <span class-"q-text"><%= body %></span> </div> </script> Rails tries to parse these as erb variables and throws an ArgumentError.
Ost.io ("open-source talks") is a forum for open-source projects and the best place for discussing project stuff with other users. It is tightly integrated with GitHub. The main ostio mission is to replace mailing lists. Ost.io apps are TodoMVC-like set of example applications, which hopes to offer more complex apps. We think example app should be: Real-world. Ost.io support forum will be self-hos
Backbone側をあまりゴリゴリといじらず、 設定だけ書いておけばAjax出来る状態にしたいので、Rails側を調整していきます。 APIにアクセスする際に拡張子を省略 Backbone.Syncのデフォルトだと、 Ajaxの叩き先がGET /[name]sとなったりPOST /[name]s等になっており、 scaffoldしたままのRailsのコントローラでは、拡張子を指定しないとレスポンスが返って来ません。 どちらかを修正すれば済むので、今回はRails側を修正します。 まず、Web APIが返すレスポンスのフォーマットは、 respond_doブロックの中に入っているformat.*という指定で決まります。 format.*がアクセスする際の拡張子、 render *がレスポンスとして返されるフォーマットです。 scaffoldされたコードは、こんな感じになっていると思います。
前々回のAngularJS、前回のEmber.jsときて、ラストはBackbone.jsを試してみたい。作成するリアルタイム掲示板は今までと同じ仕様。 環境 Ruby on Rails 4.1.6 Backbone.js 1.1.2 jquery 2.1.1 セットアップ いつも通りGemfileから。またもやRails Assetsのお世話になる。 📄Gemfile source 'https://rubygems.org' source "https://rails-assets.org" gem 'rails', '4.1.6' gem 'sqlite3' gem 'sass-rails', '~> 4.0.3' gem 'uglifier', '>= 1.3.0' gem 'coffee-rails', '~> 4.0.0' gem 'jbuilder', '~> 2.0' ge
これは何 JSer.info 5周年記念イベント - connpass (2016/01/16) にて発表した資料。特に理由はないが公開するのを忘れていた。 スライドモードのリリースにあたって公開する 近況(2016/01/16) 昨年9月 Kobito for Windows => Qiita開発チーム モダンなJS(当社比)を導入しようとした モダンなJSとは(mizchi主観2016版) npm/browserifyで依存を解決 Babel/ES2015 React/Flux Testable No More jQuery plugins ※これらの基準について今回は割愛 現実(2015) CoffeeScript Sprockets / グローバル名前空間渡し Backbone JSのテストはjasmineで数件 (※request specは豊富) jQuery plugins
Ruby on RailsとBackbone.js始めました。 Rails × Backbone.jsを試したくて調べて出てきた記事「RailsアプリでBackbone.jsを使う」を読み、まったく同じことをやろうとしたら色々ハマりました。 自分がRailsもBackbone.jsも初心者なために陥ったのが大部分だと思いますが、4年近い歳月の間に変わってしまったことも多くあったようです。 そこで、目指すところは元記事と同じまま手順を2015年版に書き換えてみたいと思います。 Backbone.jsの本家ドキュメントにtodoリストをブラウザのLocalStorageを使って保存するチュートリアルがあります。 todo.js 今回は、このtodoアプリのバックエンドとして、Ruby on Railsを使うように変更してみたいと思います。 Rails rails new〜rake db:mig
Single Page Application ではない場合 JavaScript コードのエントリポイントはどこにあるべきか? - @kyanny's blog Backbone.Routerは基本的にhistory APIやhashchangeを使ったSPAのためのルーティングをしてくれるものなので、SPAじゃない場合に使うのはあんまりオススメできない。 方法は色々だと思うけど、自分の場合はそういうケースでは次のような簡易的なURL Dispatcherを書いて対応することが多い。 dispatcher.js これをこんな感じで使う。 // main.js new Dispatcher() .route('.*', 'Common') .route('/', 'Top') .route('/user/([^/]+)', 'User') .dispatch({ path: locatio
Get practical, hands-on experience building real features with Backbone.js. Edit and run code right in the book! You can't learn to build killer modern Web applications in Backbone.js and CoffeeScript by reading alone. It is crucial to experience the living, working code. To experiment, tweak, break, and succeed. To discover the character of the framework and language at the same time that you mas
See Backbone in Action All tutorials go far beyond the simple one task app. Build Amazing Applications Each screencast develops features of single page applications About BACKBONENAILS BackboneNails is not your average tutorial site. We go far beyond simple, one-off examples to show you how real, complex single-page applications are built using Backbone.js. Each screencast series walks through the
はじめに メンテナンス性の高いJavaScriptアプリケーションを作りたくて、Chaplin.jsに行き着きました。 あまり説明を書くと挫折しそうなので、あまり説明を書かずにこの通りやったらChaplinでWebアプリを作れるよという手順書形式で書いていこうと思います。 この記事は連載の予定で、最終的には簡単なノートアプリを完成させようと思います。イメージはSimplenoteです。 Chaplin.js? Chaplin.jsはBackbone.jsをラップして作られたJavaScript MVCフレームワークです。 なんでChaplin.jsかというと、Backbone.jsはミニマム過ぎて、意外と問題に直面します。 意外と普通に必要そうなことができないので、自作ライブラリをけっこう書く羽目に。 構成などベストプラクティスが決まっておらず人によってバラバラになりそう。 特に後者はCh
前々回のAngularJS、前回のEmber.jsときて、ラストはBackbone.jsを試してみたい。作成するリアルタイム掲示板は今までと同じ仕様。 環境 Ruby on Rails 4.1.6 Backbone.js 1.1.2 jquery 2.1.1 セットアップ いつも通りGemfileから。またもやRails Assetsのお世話になる。 📄Gemfile source 'https://rubygems.org' source "https://rails-assets.org" gem 'rails', '4.1.6' gem 'sqlite3' gem 'sass-rails', '~> 4.0.3' gem 'uglifier', '>= 1.3.0' gem 'coffee-rails', '~> 4.0.0' gem 'jbuilder', '~> 2.0' ge
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめてQiitaで記事を書いています。先日「Node.js + Express.js + Backbone.js」でサーバとクライアントの両方のシステムを構築する"Rendr"というウェブフレームワークを試しました。Rendrは、アメリカで人気のサービス"AirBnb"のチームが開発し、オープンソースとして公開したものです。クライアント側での採用事例は増えているBackbone.jsですが、サーバでの利用は珍しいのでは無いでしょうか。Rendr自体もまだ日本語での紹介例が無い事もあり、システムを紹介しつつ、使用感やメリット、そしてデメ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く