Powiązanie dwóch kontrolerów w jednym widoku

Witam!

Mam taki problem, chciałbym wstawić do jednego widoku akcje z dwóch kontrolerów. Sytuacja wygląda tak, że mam artykuły, wyświetlają je akcja ‘show’ z odpowiadającego im kontrolera. Jednak pod artykułem chciałbym dodać możliwość dodawania komentarzy. Problem polega na tym, że nie wiem i nie bardzo mogę znaleźć informacje o tym, jak w widoku ‘show’ kontrolera ‘articles’ wygenerować akcję (dodać formularz) dodania nowego komentarza. W tym przypadku będzie to ‘new’ kontrolera ‘comments’.

Zastosowanie prostego wydawałoby się sposobu

render :action => comments/new

w widoku ‘show’ nie daje rezultatu, chociaż kod się nie wysypuje.

Czy coś takiego jest w ogóle możliwe?

Pozdrawiam

Jest możliwe… ale w tym momencie prawdopodobnie możesz wyeksportować formularz z akcji new do nowego partialu i zrobić coś takiego:

render :partial => "../comments/form", :locals => {:comment => Comment.new}

i też zadziała.

Bomba. O to właśnie chodziło. Wielkie dzięki!