Mam aplikację Rails 2.3.5 i próbuję renderować kilka części z modelu (wiem, wiem - nie powinienem). Powodem takiego działania jest zintegrowanie serwera Comet (APE) z moją aplikacją Rails i konieczność wypychania aktualizacji na podstawie zdarzeń Modelu (np. After_create).Jak renderować częściowe z modelu w szynach 2.3.5
Próbowałem w ten sposób:
ActionView::Base.new(Rails::Configuration.new.view_path).render(:partial => "pages/show", :locals => {:page => self})
co pozwala mi uczynić prostych partials że NIE pomocnicy użytkowników, jednak gdy próbuję użytkownikowi link_to w moim częściowe, i komunikat o błędzie informujący:
undefined method `url_for' for nil:NilClass
Upewniłem się, że obiekt przekazywany do "project_path (project)" nie jest zerowy. Próbowałem również w tym:
include ActionView::Helpers::UrlHelper
include ActionController::UrlWriter
w module, który zawiera metodę, która sprawia, że powyższy „render” połączenia.
Czy ktoś wie, jak to obejść?
Dzięki
Rails.configuration.view_path – tribalvibes