Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用rails format.json_Json_Ruby On Rails 3.2 - Fatal编程技术网

如何使用rails format.json

如何使用rails format.json,json,ruby-on-rails-3.2,Json,Ruby On Rails 3.2,请简单回答 format.json的用途是什么 我必须为它创建一个视图吗 它与javascrip有什么关系 它与ajax有什么关系 请给出一个如何使用它的简单例子 它用于返回JSON 不,它将@手机呈现为JSON。您可以创建一个视图,例如,使用JSON构建器来定制Rails提供的开箱即用之外的输出 JavaScript通常用于发出JSON Ajax请求,比如客户端框架 Ajax调用通常需要JSON作为结果。他们也可能要求HTML直接呈现 这是如何使用它的一个例子;向手机发出Ajax请求 d

请简单回答

  • format.json的用途是什么

  • 我必须为它创建一个视图吗

  • 它与javascrip有什么关系

  • 它与ajax有什么关系

  • 请给出一个如何使用它的简单例子

  • 它用于返回JSON
  • 不,它将
    @手机
    呈现为JSON。您可以创建一个视图,例如,使用JSON构建器来定制Rails提供的开箱即用之外的输出
  • JavaScript通常用于发出JSON Ajax请求,比如客户端框架
  • Ajax调用通常需要JSON作为结果。他们也可能要求HTML直接呈现
  • 这是如何使用它的一个例子;向手机发出Ajax请求
  • def index
    @cellphones = Cellphone.all
    
    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @cellphones }
    end