|
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