我对控制器执行下列操作:
def bank_response
@booking = Booking.where(order_number: params[:order]).first
if(!@booking.Ds_Response.nil?)
respond_to do |format|
format.json { render json: @booking, success: 200 }
end
end
end
在我的新视图上,我有以下代码:
setInterval(function(){
$.ajax({
url: "/bank_response/#{@order_number}",
type: "POST",
contentType: 'application/json; charset=UTF-8',
data: {"order" : "#{@order_number}"},
dataType: "json",
success: function(result){
alert("success");
},
error: function(result) {
alert("error");
}
});
},10000);
我还有一个这样的银行响应视图:
{ "booking" : "#{@booking.to_s}" }
但我的新观点总是有错误500。
Remote Address:127.0.0.1:3000
Request URL:http://localhost:3000/bank_response/609nrhqlewbi
Request Method:POST
Status Code:500 Internal Server Error
Request Headersview source
谢谢你的帮助
更新 - 铁路服务器
multi JSON::load error at/bank _ response/ffgs 1d 79 aatc = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
更新已解决。
伙计们,我的问题是类型:“POST”,因为我正在做一个“GET”
无论如何,谢谢。
要回应你必须做一些事情,比如:
format.json do
render json: {
booking_attr: @booking.attr,
booking_second_attr: @booking_second_attr,
id: @booking.id
}
end
end
由于以下错误,rails上的捆绑包安装未完成:Gem::RemoteFetcher::FetchError:SSL\u connect returned=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败(https://rubygems.global.ssl.fastly.net/gems/jbuilder-2.2.5.gem)安装jbuilder(2.2.5)时出错,Bu
我得到这个信息: 安装rake时出错 我应该如何继续修复此错误?
在我的docker服务器上,我在sidekiq/redis URL-URL-Sespecification上出错: 我明白了 URI::InvalidURIError:方案redis不接受注册表部分:bsc\u redis:6379(或错误的主机名?)来自/usr/local/lib/ruby/2.0.0/uri/generic。rb:214:innew'from/usr/local/lib/ru
问题内容: 有任何方法可以将用于Ruby的新Elasticsearch宝石集成到轨道中,轮胎很棒,但两个月以来就已淘汰,并由新宝石替代,但是还没有与轨道的集成功能。 所有教程都使用累了,但是现在,我们如何在Elasticsearch中使用rails? 问题答案: 还有另一个名为“ searchkick”的宝石,它将elasticsearch与Rails集成在一起: https://github.c
对于一个电子商务应用程序,我试图将选项的散列(每个选项都有一个选择数组)转换为表示这些选择组合的散列数组。例如: 输入内部可能有其他选项,每个选项的选项数量不确定,但它只会嵌套 1 级深。任何
我正在使用Ruby和Selenium web驱动程序测试一个webapp。我无法检查显示网页中单元格的内容。我想要的是td中的IP。 我使用Firefox插件firepath获取IP的Xpath。它给出了“html/body/div[1]/div[2]/div[3]/form/table/tbody/tr[1]/td[6]/ul/li”,看起来是正确的。 但是我无法显示IP。这是我的测试代码; 把