使用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答案 0 :(得分:2)
您需要更改application_controller.rb
以允许通过API呼叫发送和发出请求。
变化:
protect_from_forgery with: :exception
要:
protect_from_forgery with: :null_session