这个问题很可能揭示了我对 Rails、HTTP 和互联网的严重误解。
问题
我有一个请求通过 Stripe API 从“透明重定向”访问我的服务器。请求以 HTML 格式传入。我想以 JS 格式以 AJAX 式的方式对其进行响应。我的代码如下所示:
def create
.... other code ....
render "attendances/create", formats: [:js]
end
我有一个视图文件“attendances/create.js.erb”。这成功发送了响应,但响应不是执行 JS,而是将 JS 呈现为 HTML。因此它看起来像纯文本 JS。
感谢您花时间考虑这个问题!