Ich versuche herauszufinden, wie man eine App mit Rails 4 erstellt. Ich bleibe bei grundlegenden Dingen hängen und ich bin anscheinend nicht in der Lage, die Prinzipien zu identifizieren, die ich verwenden soll.Wie definiere ich einen Linkpfad?
Ich habe ein Profilmodell und ein Industriemodell. Die Verbände sind:
Profil:
has_and_belongs_to_many :industries, join_table: 'industries_profiles'
Industrie:
has_and_belongs_to_many :profiles, join_table: 'industries_profiles'
In meinem Profil zeigen Seite, bin ich jetzt versuchen, die Industrie Seite verlinken:
<% @profile.industries.limit(5).each do |industry| %>
<%= link_to industry.sector.upcase, industry_path(@industry) %>
<% end %>
Ich kann nichts finden, was für diesen Link funktioniert.
Ich habe folgendes versucht:
industry_path(@profile.industry)
industry_path(@profile.industry_id)
industry_path(industry)
industry_path(profile.industry)
industry_path(industry.id)
industry_path(industry_id)
aber alle von ihnen sind Vermutungen. Ich weiß nicht, wie ich das API-Dock vorbereiten soll, damit ich seinen Inhalt nicht verstehen kann.
Kann jemand sehen, wie man zu einer Erscheinenseite der anderen Seite der HABTM Vereinigung für einen einzelnen Rekord verbindet?
Was halten Sie Ihre routes.rb Datei haben? 'industry_path (industry)' sollte man verwenden. –
Ich habe: Ressourcen: Branchen – Mel
Wenn ich das versuche, wenn ich über den Link schweben, zeigt es einen Pfad, der die richtige Industrie-ID enthält. Aber ich kann nicht darauf klicken - nichts passiert – Mel