我最近刚刚开始学习 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只支持简单的增删改查操作 设置(路径,数据,query_options)
get(路径,query_options)
推送(路径、数据、查询选项)
删除(路径,query_options)
更新(路径、数据、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/