gpt4 book ai didi

ruby-on-rails - 如何在 Ruby on Rails 中从 Firebase 发布和获取数据

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:17 25 4
gpt4 key购买 nike

我最近才开始学习 firebase,在将 firebase 与我的 ruby​​ 项目连接方面需要帮助。如何将用户数据保存到 firebase 并再次获取数据?

最佳答案

我将在这里做一些假设:

您已完成配置 Firebase(请参阅 firebase 文档):

1.) 创建一个 Firebase 项目

2.) 是否设置了 Firebase 项目

3.) 获得 Firebase 数据库凭证

现在,我们可以继续讨论有趣的事情 --> Rails:

1.) 安装第 3 方 firebase 库 gem install firebase 确保在 https://github.com/oscardelben/firebase-ruby 抓取文档

2.) 制作一个模块来保存你所有的 firebase 逻辑现在 gem 只支持简单的 crud 操作设置(路径,数据,查询选项)

  • get(path, query_options)

  • 推送(路径、数据、查询选项)

  • 删除(路径,查询选项)

  • 更新(路径、数据、查询选项)

示例:

class ExampleClass

attr_reader :firebase

def initialize
@firebase = Firebase::Client.new(ENV[‘FIREBASE_DATABASE_URL’],
ENV[‘FIREBASE_DATABASE_SECRET’])
end

def get(path)
@firebase.get(path)
end

def set(path, data)
@firebase.set(path, data)
end

def delete(path)
@firebase.delete(path)
end

def push(path, data)
@firebase.push(path, data)
end

def update(path, data)
@firebase.update(path, data)
end

end

这应该让你开始/继续,浏览这个 gem 的文档,因为它相对轻量级和简单明了,而且 firebase 文档非常好。

干杯

关于ruby-on-rails - 如何在 Ruby on Rails 中从 Firebase 发布和获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52223571/

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