【发布时间】:2013-05-04 15:46:47
【问题描述】:
给定路线:
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
当我编辑或添加评论时,我需要回到“可评论”对象。不过,我有以下问题:
1) comments_controller.rb 中的 redirect_to 会因父对象而异
2) 对视图的引用也会有所不同
= simple_form_for comment do |form|
是否有实用的方法来共享此comment 资源的视图和控制器?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rails-activerecord polymorphic-associations