gpt4 book ai didi

ruby - Firebase 全局变量 Ruby

转载 作者:数据小太阳 更新时间:2023-10-29 07:55:51 24 4
gpt4 key购买 nike

https://github.com/oscardelben/firebase-ruby

如何跨方法而不是本地使用 firebase,如示例所示?例如:@firebase , 见贴在—— http://bpaste.net/show/501b6a67c8d4

或者——

require 'sinatra'
require 'firebase'
require 'bundler'
Bundler.require

# Configure database
configure do
@base_uri = 'https://veriyo.firebaseio.com/'
@firebase = Firebase::Client.new(@base_uri)
end

# Display homepage
get '/' do
erb :index
end

post '/search' do
@username = params["username"]
redirect to("/user/#{@username}")
end

get '/user/:username' do
response = @firebase.push("todos", { :name => @username })
'hello'
end

在那里无法访问@firebase 变量的属性 -- #<NoMethodError: undefined method为 nil:NilClass>`

推送'

最佳答案

将它们设置为常量:

FB_Base_uri = 'https://veriyo.firebaseio.com/'
FB_Firebase = Firebase::Client.new(FB_Base_uri)

关于ruby - Firebase 全局变量 Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25675492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com