我在名为的控制器中有以下方法 tareas_controller
def destroy
@tarea = Tarea.find(params[:id])
@tarea.destroy
respond_to do |format|
format.html { redirect_to tareas_url }
format.json { head :ok }
format.js { redirect_to :controller => "clientes", :action =>"show", :id => @tarea.cliente, :format => :js, :method=>:get}
end
end
Run Code Online (Sandbox Code Playgroud)
记录被删除了,之后我在服务器上获得以下代码:
重定向到http://127.0.0.1:3000/clientes/12.js?method=get 已完成302发现于174ms
在2012-05-06 19:20:07开始删除"/clientes/12.js?method=get"for 127.0.0.1 +0200由ClientesController处理#Drown如JS参数:{"method"=>"get", "id"=>"12"} Cliente Load(0.0ms)SELECT"clientes".*FROM"clientes"WHERE"clientes"."id"=?LIMIT 1 [["id","12"]] SQL(2.0ms)DELETE FROM"clientes"WHERE"clientes"."id"=?[["id",12]]已完成406在131ms内无法接受
它似乎将带有DELETE谓词的请求发送到新控制器,我无法找到将其更改为对新控制器的GET请求的方法.
有人可以告诉我如何解决这个问题吗?
我正在尝试使用通过新的angular CLI创建的Angular2项目中的FB SDK。我创建了以下服务来初始化Facebook库,添加了fbsdk类型并可以编译所有内容,但是除了“ winwow.fbAsyncInit”函数之外,我无法从项目中的任何位置访问FB全局变量。我可以从控制台完美地检查FB对象,但无法从NG2代码访问它。¿任何关于问题可能出在哪里的想法?
import { Injectable, OnInit } from '@angular/core'
import { FACEBOOK_APPID } from '../constants'
@Injectable()
export class fbService implements OnInit{
constructor(){}
ngOnInit(){
if (!window.fbAsyncInit) {
window.fbAsyncInit = function () {
FB.init({
appId: FACEBOOK_APPID,
xfbml: false,
version: 'v2.6'
});
FB.api("/me",null,()=>{})
console.log(FB)
};
}
this.initFB()
}
initFB(){
var js, id = 'facebook-jssdk', ref = document.getElementsByTagName('script')[0];
if (document.getElementById(id)) {
return;
}
js = document.createElement('script');
js.id = id;
js.async = true;
js.src = "//connect.facebook.net/en_US/sdk.js";
ref.parentNode.insertBefore(js, ref);
}
getPost(page:string){
FB.api(`/${page}/feed?limit=1`,null,(response)=>{console.log(response)})
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在Meteor中使用Google日历REST API我可以毫无问题地使用任何GET方法,但是当我尝试在日历中创建事件时,我收到了未经授权的访问错误.
Basicaly我使用Meteor.loginWithGoogle并获得一个AccessToken,有了它我可以从谷歌获得任何日历或userInfo,但当我尝试插入一个事件时,我得到以下消息:
POST https://www.googleapis.com/calendar/v3/calendars/primary/events 401(未经授权)
有任何想法吗?