如何将 rails 响应头设置为 json?

How to set rails response header as json?

我有一个 javascript 插件可以创建 json。我在点击按钮时在参数中得到了它。

最初该插件创建

{"fields":[{"label":"Test","field_type":"dropdown","required":true,"field_options":{"options":[{"label":"value1","checked":false},{"label":"value2","checked":false}],"include_blank_option":false},"cid":"c2"}]}

但是当我稍后获得参数时,我得到

{\"fields\":{\"0\":{\"label\":\"Test\",\"field_type\":\"dropdown\",\"required\":\"true\",\"field_options\":{\"options\":{\"0\":{\"label\":\"value1\",\"checked\":\"false\"},\"1\":{\"label\":\"value2\",\"checked\":\"false\"}},\"include_blank_option\":\"false\"}

我没有使用表单,所以无法设置对 json 的响应。我应该怎么做才能在参数中获得 json?插件创建 json 对象和数组,而在参数中我得到对象。问题是无法将内容类型设置为 json,我猜。

在ajax中使用下面的代码:

数据:有效载荷,