Jump to content

The ultimate community for Ruby on Rails developers.


Photo

Multitenency and practices

multi tenancy rails 4

  • Please log in to reply
No replies to this topic

#1 denym_

denym_

    Passenger

  • Members
  • 1 posts

Posted 21 September 2013 - 12:12 PM

Ok the situation is that I have an App, where to user can sign in and can use the app save some data like customers and orders to the db. 

Since I'm using devise for authentication, I realised the multitenenacy with current_user in the controller. So every user has his own data.
 
like 
 
  def index
    @customers = current_user.customers
  end
 
etc 
 
This works fine right now. But yesterday I watched some railscast.
 
As you can see the first one uses pg schemas and the second one works with scopes. Both have the same effect like my way. But what could be the advantages or disadvantages to these 3 ways? Dont want to build further on my app and realise in the end that I picked the wrong way. Maybe in the end of the app there will be a function user can team up and have shared data... but this is just a nice to have.
 
Any experince, hints or suggestion on that?
 
best regards
denym_





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users