i własnie tutaj mam problem http://localhost:3000/publishers/6/sites/60
Czyli mam ID Publishera oraz ID Sites
dostaje błąd.
No route matches {:action=>“new”, :controller=>“placements”, :id=>“60”, :publisher_id=>“6”} missing required keys: [:site_id]
w form_for możesz stosować helpery routingu lub tworzyć url z nawiasów np.:
form_for object, url: blog_posts(blog) - odnosi się tylko dla akcji create, natomiast
form_for object, url: [blog, post] - w przypadku gdy post nie jest persistant to stworzy path dla akcji create a jesli jest persistant to stworzy path dla update (ta forma jest w pewnych przypadkach bardziej uniwersalna, od taka różnica
@zaper usuń nawiasy kwadratowe i powinno być ok, bo on traktuje nawias kwadratowy jako jeden, pierwszy, parametr i dlatego pokazuje ci, że drugi jest pusty (swoją drogą skąd wziąłeś wersję z nawiasami kwadratowymi) ?