Skip navigation

Monthly Archives: June 2009

Para alterar as palavra Previous e Next no will_paginate (plugin excelente de paginação para Rails), faça na sua view:

<%= will_paginate(@data, options = { :prev_label => "← Anterior", :next_label => "Próximo →"}) %>
Advertisements

1. Primeiro você cria os modelos básicos:

class Grupo < ActiveRecord::Base
end


class Usuario< ActiveRecord::Base
end

2. Depois cria o modelo de Join:

class GrupoUsuario < ActiveRecord::Base
  belongs_to :usuario # foreign key - usuario_id
  belongs_to :grupo   # foreign key - grupo_id
end

3. Ajusta os modelos para referenciarem o model Join:

class Grupo < ActiveRecord::Base

  has_many :grupo_usuarios
  has_many :usuarios, :through => :grupo_usuarios

end

class Usuario< ActiveRecord::Base

  has_many :grupo_usuarios
  has_many :grupos, :through => :grupo_usuarios

end

grupo_usuarios