Ripple one Association Troubles

Sean Cribbs sean at basho.com
Tue Feb 8 13:37:41 EST 2011


Stephen,

Sounds like you've either found a bug.  When you have saved the journal entry in irb, what is the output of this command?

puts journal_entry.robject.links.inspect

Sean Cribbs <sean at basho.com>
Developer Advocate
Basho Technologies, Inc.
http://basho.com/

On Feb 8, 2011, at 1:23 PM, Stephen Allred wrote:

> Hi all,
> 
> I'm having trouble setting up a one association in a ripple document. I'm trying to setup an association between a user and a journal entry, such that the journal has one user, that the user created.
> 
> My JournalEntry document:
> 
> --- journal_entry.rb ---
> require 'ripple'
> 
> class JournalEntry
>  include Ripple::Document
> 
>  property :short_title,  String, :presence => true
>  property :title,        String, :presence => true
>  property :entry,        String, :presence => true
> 
>  timestamps!
> 
>  one :user
> 
>  key_on :short_title
> end
> ---
> 
> My User document:
> 
> --- user.rb ---
> require 'ripple'
> require 'digest'
> 
> class User
>  include Ripple::Document
> 
>  devise :registerable, :confirmable, :database_authenticatable, :recoverable, :validatable
> 
>  property :email,                  String, :presence => true
>  property :password,               String
>  property :password_confirmation,  String
>  timestamps!
> 
>  key_on :email
> 
>  def key
>    email
>  end
> 
>  def id
>    email
>  end
> end
> ---
> 
> I've tried in the rails console to associate a user with journal_entry (journal_entry.user = user), save it and reload it. The resulting reloaded journal_entry does not have a user (calling journal_entry.user prints "(Object doesn't support #inspect)").
> 
> My journal entry in riak loaded via the browser looks like:
> 
> {"short_title":"test","title":"test","entry":"test","created_at":"Mon, 07 Feb 2011 22:47:17 -0000","updated_at":"Tue, 08 Feb 2011 18:08:47 -0000","_type":"JournalEntry"}
> 
> Does anyone know what I'm doing wrong?
> Cheers!
> Steve
> _______________________________________________
> riak-users mailing list
> riak-users at lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com





More information about the riak-users mailing list