Sha256: e6378066ca43e60cd9b3d4f6a4a258c00a854f1acea77366ac842d4316701e55
Contents?: true
Size: 1.78 KB
Versions: 3
Compression:
Stored size: 1.78 KB
Contents
[](https://codeclimate.com/github/Nedomas/databound-rails) [](http://badge.fury.io/rb/databound) [](https://travis-ci.org/Nedomas/databound-rails) [](https://gemnasium.com/Nedomas/databound-rails)  Exposes database ORM to the Javascript side. Ruby on Rails backend for the Databound javascript lib. Supports ActiveRecord and Mongoid For more information go to [javascript Databound repo](https://github.com/Nedomas/databound). ## Javascript library Out of the box it does something like this. ```js User = new Databound('/users'); User.update({ id: 15, name: 'Saint John' }).then(function(updated_user) { }); ``` ## Installation The library has two parts and has Lodash as a dependency. #### I. Javascript part Follow the guide on [javascript Databound repo](https://github.com/Nedomas/databound). #### II. Ruby on Rails part **1.** Add ``gem 'databound'`` to ``Gemfile``. **2.** Create a controller with method ``model`` which returns the model to be accessed. Also include ``Databound`` ```ruby class UsersController < ApplicationController include Databound private def model User end end ``` **3.** Add a route to ``routes.rb`` ```ruby # This creates POST routes on /users to UsersController # For where, create, update, destroy databound :users ``` ## Additional features All features are described in [javascript Databound repo](https://github.com/Nedomas/databound).
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
databound-0.2.1 | README.md |
databound-0.1.1 | README.md |
databound-0.1.0 | README.md |