如何在params[:comments]记录中添加params[;controller]



您好
如何在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"的模型。

相关内容

  • 没有找到相关文章

最新更新