Dodanie odpowiedniej relacji bez konieczności f.collection_select

Cześć

Mam takie pytanie , bo za bardzo nie mam pomysłów jak to zrobić.

Otóż tworzę sobie relację między Publisher a Site.
Przy tworzeniu Site wybieram sobie z selecta do jakiego Publishera mam przypisać Site.

Ale jak zrobić to bez konieczności wyboru z selecta gdy jestem w Show danego Publishera

http://localhost:3000/publishers/6

W show linkuje do <%= link_to(“Add site”,new_site_path, class: “btn btn-default navbar-btn”)%>
aby stworzyć nowy Site.

Jakieś pomysły ?

Dodaj do url parametr z id publishera w akcji new odbierz ten parametr i wyszukaj za jego pomoca publishera.

Zrobiłem tak jak pisałeś.Dodam też , że użyłem zagnieżdżonego routingu

<%= link_to(“Add site”,new_publisher_site_path(@publisher), class: “btn btn-default navbar-btn”)%>

def new
@publisher = Publisher.find(params[:publisher_id])
@site = Site.new
end

jednak strona nie przypisuje sie do danego publishera.
Mógłby ktoś pomóc?