को देखते हुए मार्गों:मार्ग चिंता और बहुलक मॉडल: नियंत्रक और विचारों को कैसे साझा करें?
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
और मॉडल:
class Comment < ActiveRecord::Base
belongs_to :commentable, polymorphic: true
end
जब मैं संपादित करने या एक टिप्पणी जोड़ें, मैं वापस आ गया "commentable" वस्तु पर जाने के लिए की जरूरत है। मैं निम्न समस्याओं, हालांकि है:
1) redirect_to
comments_controller.rb
में पैरेंट ऑब्जेक्ट
2) विचारों पर संदर्भ अलग हैं और साथ ही
= simple_form_for comment do |form|
है के आधार पर अलग होगा इस comment
संसाधन के लिए विचारों और नियंत्रकों को साझा करने का एक व्यावहारिक तरीका है?
विचार के लिए धन्यवाद; मैं इसे जाने दूंगा हालांकि मेरे पास एक से अधिक माता-पिता हो सकते हैं। उदाहरण के लिए मुझे 'simple_form_for [फोरम, फोरम_टॉपिक, टिप्पणी]' की आवश्यकता होगी; या 'redirect_to [मंच, forum_topic]'। मैं splats के साथ खेलेंगे और देखेंगे कि यह मुझे कहाँ मिलता है। – amencarini
@amencarini आप अभी भी अर्जुन को एक पक्ष कर सकते हैं और उसका जवाब स्वीकार कर सकते हैं! – Wukerplank