Rails应用程序的休息客户端post和put方法

时间:2015-03-17 23:48:27

标签: ruby-on-rails ruby ruby-on-rails-4

使用Ruby rest-client,给出了put和post请求的一些示例。但是我的rails应用程序客户端发送put和post请求让我感到困惑。比方说,我已经通过命令开发了我的Rail应用程序:rails generate scaffold HighScore game:string score:integer,所以这里是HighScore controller 2函数

class HighScoresController < ApplicationController
  # 1
  # POST /high_scores
  # POST /high_scores.json
  def create

  # 2
  # PATCH/PUT /high_scores/1
  # PATCH/PUT /high_scores/1.json
  def update

end

如果我遵循此rest-client示例

,如何正确执行来自客户端代码的发布和发出请求,对于这2个与脚手架相关的方法#1#2

1 个答案:

答案 0 :(得分:2)

您需要更改application_controller.rb以允许通过API呼叫发送和发出请求。

变化:

protect_from_forgery with: :exception

要:

protect_from_forgery with: :null_session