Sha256: dace63537bbd9dca72cc716ea759bc7389bc926acda74b6cfdf22ba15ae60149

Contents?: true

Size: 774 Bytes

Versions: 5

Compression:

Stored size: 774 Bytes

Contents

# Gdatastore Mapper Rails example

Source code of Gdatastore Mapper Rails example. 

Here is [demo](https://gdatastore-mapper-sample.appspot.com/)

## Versions

Ruby 2.3.3

Rails 5.0.2

google-cloud 0.28.0

# Model Association

In the application containing authors and books, the author model has many books. The book belongs to author.


```ruby
# app/models/author.rb
class Author
  include GdatastoreMapper::Base

  attr_accessor :name

  has_many :books

  validates :name, presence: true
end
```

```ruby
class Book
  include GdatastoreMapper::Base

  attr_accessor :title, :description

  belongs_to :author

  validates :title, presence: true
end
```

![has_many](https://cloud.githubusercontent.com/assets/9897663/25094991/e71472b4-2399-11e7-9b3d-d612b6f1e742.png)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gdatastore_mapper-0.1.8 rails_example/README.md
gdatastore_mapper-0.1.7 rails_example/README.md
gdatastore_mapper-0.1.6 rails_example/README.md
gdatastore_mapper-0.1.5 rails_example/README.md
gdatastore_mapper-0.1.4 rails_example/README.md