|
1 | 1 | # Ember CLI Rails
|
2 | 2 |
|
3 |
| -Ember CLI Rails is an integration story between (surprise surprise) Ember CLI and |
4 |
| -Rails 3.1 and up. It is designed to provide an easy way to organize your Rails backed |
5 |
| -Ember CLI application with a specific focus on upgradeability. Rails and Ember |
6 |
| -[slash Ember CLI] are maintained by different teams with different goals. As |
7 |
| -such, we believe that it is important to ensure smooth upgrading of both |
8 |
| -aspects of your application. |
9 |
| - |
10 |
| -A large contingent of Ember developers use Rails. And Rails is awesome. With |
11 |
| -the upcoming changes to Ember 2.0 and the Ember community's desire to unify |
12 |
| -around Ember CLI it is now more important than ever to ensure that Rails and |
13 |
| -Ember CLI can coexist and development still be fun! |
14 |
| - |
15 |
| -To this end we have created a minimum set of features (which we will outline |
16 |
| -below) to allow you keep your Rails workflow while minimizing the risk of |
17 |
| -upgrade pain with your Ember build tools. |
18 |
| - |
19 |
| -For example, end-to-end tests with frameworks like Cucumber should just work. |
20 |
| -You should still be able leverage the asset pipeline, and all the conveniences |
21 |
| -that Rails offers. And you should get all the new goodies like ES6 modules and |
22 |
| -Ember CLI addons too! Without further ado, let's get in there! |
| 3 | +Unify your EmberCLI and Rails Workflows! |
| 4 | + |
| 5 | +EmberCLI-Rails is designed to give you the best of both worlds: |
| 6 | + |
| 7 | +* Stay up to date with the latest JavaScript technology and EmberCLI addons |
| 8 | +* Develop your Rails API and Ember front-ends from within a single process |
| 9 | +* Inject Rails-generated content into your EmberCLI application |
| 10 | +* Avoid Cross-Origin Resource Sharing gotchas by serving your EmberCLI |
| 11 | + applications and your API from a single domain |
| 12 | +* Write truly end-to-end integration tests, exercising your application's entire |
| 13 | + stack through JavaScript-enabled Capybara tests |
| 14 | +* Deploy your entire suite of applications with a single `git push` |
23 | 15 |
|
24 | 16 | **EmberCLI-Rails Supports EmberCLI 1.13.x and later.**
|
25 | 17 |
|
|
0 commit comments