Sha256: ad85a0fb76f796c4dd8b896375a6c6c4f311e7f9fcca6efde2adbacc7f621a12
Contents?: true
Size: 1.01 KB
Versions: 19
Compression:
Stored size: 1.01 KB
Contents
#The user class is just sharded, not replicated class User < ActiveRecord::Base def awesome_queries using(:canada) do User.create(:name => "teste") end end end #The client class isn't replicated class Client < ActiveRecord::Base has_many :items end #This class is replicated class Cat < ActiveRecord::Base replicated_model() end #This items belongs to a client class Item < ActiveRecord::Base belongs_to :client end class Keyboard < ActiveRecord::Base belongs_to :computer end class Computer < ActiveRecord::Base has_one :keyboard end class Role < ActiveRecord::Base has_and_belongs_to_many :permissions end class Permission < ActiveRecord::Base has_and_belongs_to_many :roles end class Assignment < ActiveRecord::Base belongs_to :programmer belongs_to :project end class Programmer < ActiveRecord::Base has_many :assignments has_many :projects, :through => :assignments end class Project < ActiveRecord::Base has_many :assignments has_many :programmers, :through => :assignments end
Version data entries
19 entries across 19 versions & 1 rubygems