J'ai un modèle d'entreprise et un modèle de personne avec les relations suivantes:Rails lien d'un modèle à un autre basé sur le champ db?
class Company < ActiveRecord::Base
has_many :kases
has_many :people
def to_s; companyname; end
end
class Person < ActiveRecord::Base
has_many :kases # foreign key in join table
belongs_to :company
end
Dans l'action create pour la personne, j'ai une boîte de sélection avec une liste des entreprises qui attribue ce une company_id à cette personne enregistrement:
<%= f.select :company_id, Company.all.collect {|m| [m.companyname, m.id]} %>
Dans la vue du spectacle pour la personne que je peux donner le nom de la société comme suit:
<%=h @person.company.companyname %>
Ce que je suis essayer de travailler, est-ce que je fais un lien vers le dossier de l'entreprise?
J'ai essayé:
<%= link_to @person.company.companyname %>
mais juste sort le nom de l'entreprise dans une balise href, mais des liens vers la page en cours.
Merci,
Danny
Génial, je savais qu'il me manquait quelque chose. Merci! – dannymcc