我想设置我的Rails控制器,只在请求具有JavaScript或xml有效内容时执行创建操作。我不希望HTML表单提交触发创建。理想情况下,尝试这样做会让你进入一个页面,解释你无法做到这一点。根据内容类型限制POST创建操作
我认为一个解决方案是将prepend_before_filter
放在控制器上,该控制器将检查content_type并接受请求的标头。
但是,有没有一种更清洁或更普遍的方式来实现这一目标?
我想设置我的Rails控制器,只在请求具有JavaScript或xml有效内容时执行创建操作。我不希望HTML表单提交触发创建。理想情况下,尝试这样做会让你进入一个页面,解释你无法做到这一点。根据内容类型限制POST创建操作
我认为一个解决方案是将prepend_before_filter
放在控制器上,该控制器将检查content_type并接受请求的标头。
但是,有没有一种更清洁或更普遍的方式来实现这一目标?
我认为一个解决办法是把
prepend_before_filter
的 控制器将检查 CONTENT_TYPE并接受 请求的头部上。
我想你在这里有正确的想法。
我的方法是使用before_create方法将您的函数放入模型中