您好
如何在params[:comments]中添加params[;controller]值。(在视图中)
我希望注释模型将填充以下参数:
#comment.rb
id:
text:
commentable_id:
user_id:
controller: #for example 'posts', or 'galleries'
但是用户无权访问controller:
值
控制器:默认情况下应确定。(例如帖子)
有点像http://railscasts.com/episodes/154-polymorphic-association
但CCD_ 2与CCD_ 3 交换
你怎么看,这是一个很好的实施多组织联合征求意见吗
如何更好地使用这个解决方案?
控制器名称不应规定在模型中执行的操作。
因此,保留注释的多态关联,您可以根据自己的情况更改路由名称。
在您的表单中,您将POST到一些创建操作,这将指定您可以选择"posts"或"galleries"的模型。