gpt4 book ai didi

ruby-on-rails - 新的 Rails 3,带有 json 响应的 ajax 请求

转载 作者:行者123 更新时间:2023-12-04 05:48:27 24 4
gpt4 key购买 nike

我有一个名为 CourseRequests 的 Controller ,它将接受对“new”方法的 ajax 请求。

  • 由于它将使用 json 响应,我应该使用/course_requests/new.json 吗?
  • 我不想为这种愚蠢的 json 响应制作模板,我该怎么做?
  • response_to 有什么作用? (我见过块样式,我明白,但是非块样式呢)
  • 最佳答案

  • 是的,你的 JS 会做一些类似的事情:
    $.getJSON("/course_requests/new.json",...);
  • 您不必这样做,您只需要在那里处理一个带有 JSON 的 respond_to 块。
    respond_to do |format|
    format.json { render :json => "test" }
    end
  • 无块语法,我想你的意思是:http://davidwparker.com/2010/03/09/api-in-rails-respond-to-and-respond-with/ .基本上,您指定 Controller 响应的 mime 类型,然后您可以使用更酷的 responds_with 方法。
  • 关于ruby-on-rails - 新的 Rails 3,带有 json 响应的 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223699/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com