I use Ember for frontend and Rails for API. I did two different applications. There is some facts I like about it. I like to have a separation between both. I feel like I can change a part without to change the other. I propably will never to it but I like that. The separation is clearer between the client-side and the server-side. It’s a better design.
There is some disadvantages with Ember only. I prefer the Rails’s integration tests. My tests in Ember and Rails are not really in full stack. I prefer capybara, factory-girl, rspec, etc…
I saw there is ember-cli-rails. Is it a good practice? What’s the pro and cons?