Building Rich Ruby on Rails with Emberjs

40 %
60 %
Information about Building Rich Ruby on Rails with Emberjs

Published on February 15, 2014

Author: vysakh0



Introduction to emberjs for Rails developer. Also, introduction to using ember-appkit-rails gem

Rich RoR app with EMBERJS in 2 minutes

Vysakh Sreenivasan @vysakh0

what is Emberjs

Browser based js MVC framework 1

2 Architected like iOS, Android but in Browser that isn’t being rendered by server

Convention over Configuration “Don’t waste time making trivial choices. Ember.js incorporates common idioms so you can focus on what makes your app special, not reinventing the wheel.” 3

url - where browser beats native

Core principle of Ember url should drive the design of the app 4

Ember community

Yehuda Katz ● Ruby on Rails, JQuery core teams ● TC39, the cross-industry group developing new JavaScript features. ● W3C’s TAG, which determines a wide range of web standards chaired by Tim Berners-Lee

Tom Dale Apple software engineer in MobileMe & iCloud applications Evangelizes emberjs in twitter and in the internet p.s: This is not Russel Crowe :P

Apps & Companies using emberjs

an open source app by

Few other companies

Why ember? When there is my full stack Rails

Makes it like native app talks to server when only needed

More interactive, rich its javascript on steroids yo!

Next gen App This is how web apps will be, should be

Ember & Rails using ember-appkit-rails gem

rails new project echo "gem 'ember-appkit-rails', github: 'dockyard/ember-appkit-rails'" >> Gemfile bundle install rails g ember:bootstrap rails s


Scaffold posts echo "{{outlet}}" >> app/templates/application.hbs rails g scaffold posts titile:string body:text --ember rake db:migrate

http://localhost:3000/#/posts http://localhost:3000/#/posts/new

Ember Appkit Rails - feels like Rails 4+ - MVC js under Rails structure - Generators - teaspoon test runner for js (default)

It’s a shame to wait till tomorrow

Learning resources

Stuck? Lost? stackOverflow


Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

GitHub - emberjs/ember-rails: Ember for Rails 3.1+

ember-rails - Ember for Rails 3 ... // ... Building a new project from scratch. Rails supports the ability to build projects ...
Read more

Emberjs | LinkedIn

EmberJS/Ruby on Rails developer at R& ... Building Rich Ruby on Rails with Emberjs. 2,596 Views. ryanstout. EmberJS. 2,693 Views. ColdFusionConference.
Read more

Ember.js Tutorial With Rails 4 - Rails on Maui

Ember.js Tutorial With Rails 4. ... a Ruby on Rails + ReactJs consultant based in Maui. ... Fast Rich Client Rails Development With Webpack and the ES6 ...
Read more

Rails JS frameworks: Ember.js vs. AngularJS

Rails JS frameworks: Ember.js vs. AngularJS. ... Ruby on Rails is a pretty useful ... the tendency seems to be building a SPA or not using Ember at all ...
Read more

How to build a Rails 5 API only and Ember application

... Ruby on Rails Core ... Santiago Pastorino. How to Build a Rails 5 API Only and Ember Application. ... curl ...
Read more

Ember.js - A framework for creating ambitious web ...

Follow @emberjs; More Productive Out of the Box. ... Ember.js eliminates the boilerplate of displaying JSON retrieved from your server.
Read more

Ruby on Rails

Ruby on Rails is open source software, so not only is it free to use, you can also help make it better. More than 4,200 people already have contributed ...
Read more

Ember.js - Guides and Tutorials

Welcome to the Ember.js Guides! This documentation will take you from total beginner to Ember expert. Organization. On the left side of each page in the ...
Read more