2009-04-17 48 views
0

我想设置我的Rails控制器,只在请求具有JavaScript或xml有效内容时执行创建操作。我不希望HTML表单提交触发创建。理想情况下,尝试这样做会让你进入一个页面,解释你无法做到这一点。根据内容类型限制POST创建操作

我认为一个解决方案是将prepend_before_filter放在控制器上,该控制器将检查content_type并接受请求的标头。

但是,有没有一种更清洁或更普遍的方式来实现这一目标?

回答

0

我认为一个解决办法是把 prepend_before_filter的 控制器将检查 CONTENT_TYPE并接受 请求的头部上。

我想你在这里有正确的想法。

0

我的方法是使用before_create方法将您的函数放入模型中