У меня есть модель компании и модель человека со следующими отношениями:
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
В действии создания для этого человека у меня есть поле выбора со списком компаний, в котором для идентификатора компании назначается идентификатор компании:
<%= f.select :company_id, Company.all.collect {|m| [m.companyname, m.id]} %>
В представлении просмотра для человека я могу указать название компании следующим образом:
<%=h @person.company.companyname %>
Что я пытаюсь выяснить, как мне сделать ссылку на запись компании?
Я пытался:
<%= link_to @person.company.companyname %>
но это просто выводит название компании внутри тега href, но ссылается на текущую страницу.
Спасибо
Danny