मैं एक नियंत्रक से .js.erb
कैसे प्रस्तुत कर सकता हूं जो उस दृश्य से संबंधित नहीं है जिसमें इसे प्रस्तुत किया जा रहा है?रेल: किसी अन्य नियंत्रक से .js.erb प्रस्तुत करें?
उदाहरण के लिए: मैं अपने पन्नों में create.js.erb
देखने प्रदान कर सकते हैं, एक post_controller
से?
post_controller.rb
def create
@post = Post.new(post_params)
respond_to do |format|
if @post.save
format.html { redirect_to @post, notice: 'Post was successfully created.' }
format.json { render action: 'show', status: :created, location: @post }
format.js #{I think I need something in here?}
else
format.html { render action: 'new' }
format.json { render json: @post.errors, status: :unprocessable_entity }
end
end
end
यह http://stackoverflow.com/questions/13367426/rendering-a-partial-from-a-controller-in-rails?rq=1 मदद कर सकता है – Pavan
समस्या मेरे पास है .js है। एआरबी फाइल जो मैं प्रस्तुत करने की कोशिश कर रहा हूं वह एक और दृश्य फ़ोल्डर में है (निर्माण विधि post_controller में है और मैं post_controller से पृष्ठों में एक .js.erb प्रस्तुत करने की कोशिश कर रहा हूं)। कोई सुझाव? – allegutta