german / redis_orm

ORM for Redis
MIT License
89 stars 16 forks source link

Does not redis_orm support HABTM? #5

Open satoryu opened 11 years ago

satoryu commented 11 years ago

I created 2 models

class User < RedisOrm::Base
  property :name, String

  has_many :books
end

class Book < RedisOrm::Base
  property :title, String

  has_many :users, as: :authors
end

And

user = User.create(name: 'Kent Beck')
user.books << Book.create(title: 'Refactoring')

But this code fails as follows:

       undefined method `pluralize' for :authors:Symbol

How should I do in this case? has_many looks like not support HABTM https://github.com/german/redis_orm/blob/master/lib/redis_orm/associations/has_many.rb#L7

german commented 11 years ago

@satoryu sorry, just saw this issue. it could be easily fixed in an hour