- Devise: Devise uses Rails views, so I have the user management separate from the Ember app.
- haml-rails
- hamlbars
- active_model_serializers (master): Works against ember-data on the client side.
- ember-rails
- You could use the Ember + ember-data release versions shipping with ember-rails, but I want to work against master, since I like to contribute to Ember, so I'm including the Ember repos as submodules and use this asset file https://gist.github.com/2863733 with this rebuild task https://gist.github.com/2863737
- coffee-rails
- sass-rails
- compass-rails
- twitter-bootstrap-rails
Unit and Integration Testing for Ember app. This is the bulk of my test suite.
- konacha: Uses mocha and chai for pure-JS in-browser testing. An alternative is jasmine-rails, which uses jasmine.
- vendor/assets/chai-jquery.js (master)
Mostly with Capybara, doing (1) superficial integration test for Ember app, (2) integration test for Devise user handling, (3) some unit tests.
- Test::Unit
- rspec-expectations:
.should
- capybara (master)
- factory_girl_rails, database_cleaner: populating DB for Capybara
- heroku
- thin
- pry: like IRB and
debugger
- faker: Prepopulate your app with random fake data for dev mode