You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,26 @@
2
2
<imgsrc="img/logo.svg"alt="Api on Rails 5" />
3
3
</h1>
4
4
5
-
<noscript><ahref="https://liberapay.com/alexandre_rousseau/donate"><imgalt="Donate using Liberapay"src="https://liberapay.com/assets/widgets/donate.svg"></a></noscript>
5
+
Learn **best practices** to build an **API** using **Ruby on Rails** 5. The intention with this book it’s not only to teach you how to build an API with Rails. The purpose is also to teach you how to build **scalable** and **maintainable** API with Rails which means **improve** your current Rails knowledge. In this book you will learn to:
6
+
7
+
- Build JSON responses
8
+
- Use Git for version controlling
9
+
- Testing your endpoints
10
+
- Optimize and cache the API
11
+
12
+
This book is based on ["APIs on Rails: Building REST APIs with Rails"](http://apionrails.icalialabs.com/book/). It was initially published in 2014 by [Abraham Kuri](https://twitter.com/kurenn). Since the original work was not maintained, I wanted to update this excellent work. All the source code of this book is available in [Asciidoctor](https://asciidoctor.org/) format on this repository. So don’t hesitate to [fork the project](https://github.com/madeindjs/api_on_rails/fork) if you want to improve it or fix a mistake that I didn’t notice.
6
13
7
14
Update & translation of the [API on Rails (EN)](http://apionrails.icalialabs.com/book) book. This book is written using [Asciidoctor](https://asciidoctor.org).
8
15
16
+
## Support the project
17
+
18
+
As you may know this project take me some times. So if you want to support me you can buy a version on Leanpub:
Or you can support me with Liberapay: <noscript><ahref="https://liberapay.com/alexandre_rousseau/donate"><imgalt="Donate using Liberapay"src="https://liberapay.com/assets/widgets/donate.svg"></a></noscript>
0 commit comments