Problem trasy i model polimorficzny: jak udostępniać kontroler i widoki?
Biorąc pod uwagę trasy:
Example::Application.routes.draw do
concern :commentable do
resources :comments
end
resources :articles, concerns: :commentable
resources :forums do
resources :forum_topics, concerns: :commentable
end
end
A model:
class Comment < ActiveRecord::Base
belongs_to :commentable, polymorphic: true
end
Kiedy edytuję lub dodaję komentarz, muszę wrócić do obiektu „komentarz”. Mam jednak następujące problemy:
1) Theredirect_to
wcomments_controller.rb
różniłoby się w zależności od obiektu nadrzędnego
2) Odniesienia na widokach również się różnią
= simple_form_for comment do |form|
Czy istnieje praktyczny sposób na udostępnianie poglądów i kontrolerów w tym celucomment
ratunek?