Commit 3751e9e
Changed files (15)
app
assets
javascripts
components
controllers
helpers
mixins
models
routes
views
app/assets/javascripts/components/.gitkeep
app/assets/javascripts/controllers/.gitkeep
app/assets/javascripts/helpers/.gitkeep
app/assets/javascripts/mixins/.gitkeep
app/assets/javascripts/models/.gitkeep
app/assets/javascripts/routes/.gitkeep
app/assets/javascripts/templates/components/.gitkeep
app/assets/javascripts/templates/.gitkeep
app/assets/javascripts/views/.gitkeep
app/assets/javascripts/application.js.coffee
@@ -0,0 +1,9 @@
+#= require handlebars
+#= require ember
+#= require ember-data
+#= require_self
+#= require mocode
+
+# for more details see: http://emberjs.com/guides/application/
+window.Mocode = Ember.Application.create()
+
app/assets/javascripts/mocode.js.coffee
@@ -0,0 +1,10 @@
+#= require ./store
+#= require_tree ./models
+#= require_tree ./controllers
+#= require_tree ./views
+#= require_tree ./helpers
+#= require_tree ./components
+#= require_tree ./templates
+#= require_tree ./routes
+#= require ./router
+#= require_self
app/assets/javascripts/router.js.coffee
@@ -0,0 +1,5 @@
+# For more information see: http://emberjs.com/guides/routing/
+
+Mocode.Router.map ()->
+ # @resource('posts')
+
app/assets/javascripts/store.js.coffee
@@ -0,0 +1,6 @@
+# http://emberjs.com/guides/models/using-the-store/
+
+Mocode.Store = DS.Store.extend
+ # Override the default adapter with the `DS.ActiveModelAdapter` which
+ # is built to work nicely with the ActiveModel::Serializers gem.
+ adapter: '_ams'
Gemfile
@@ -34,6 +34,8 @@ gem 'bcrypt', '~> 3.1.7'
gem 'spank'
gem 'bootstrap-sass'
gem 'pg'
+gem 'ember-rails'
+gem 'ember-source'
# Use unicorn as the app server
# gem 'unicorn'
Gemfile.lock
@@ -10,6 +10,8 @@ GEM
erubis (~> 2.7.0)
rack (~> 1.5.2)
rack-test (~> 0.6.2)
+ active_model_serializers (0.8.1)
+ activemodel (>= 3.0)
activemodel (4.0.4)
activesupport (= 4.0.4)
builder (~> 3.1.0)
@@ -27,6 +29,10 @@ GEM
tzinfo (~> 0.3.37)
arel (4.0.2)
atomic (1.1.16)
+ barber (0.4.2)
+ ember-source
+ execjs
+ handlebars-source
bcrypt (3.1.7)
bootstrap-sass (3.1.1.0)
sass (~> 3.2)
@@ -46,8 +52,22 @@ GEM
debugger-linecache (1.2.0)
debugger-ruby_core_source (1.3.2)
diff-lcs (1.2.5)
+ ember-data-source (0.14)
+ ember-source
+ ember-rails (0.14.1)
+ active_model_serializers
+ barber (>= 0.4.1)
+ ember-data-source
+ ember-source
+ execjs (>= 1.2)
+ handlebars-source
+ jquery-rails (>= 1.0.17)
+ railties (>= 3.1)
+ ember-source (1.5.0)
+ handlebars-source (~> 1.0)
erubis (2.7.0)
execjs (2.0.2)
+ handlebars-source (1.3.0)
hike (1.2.3)
i18n (0.6.9)
jbuilder (1.5.3)
@@ -137,6 +157,8 @@ DEPENDENCIES
bootstrap-sass
coffee-rails (~> 4.0.0)
debugger
+ ember-rails
+ ember-source
jbuilder (~> 1.2)
jquery-rails
pg