您好,我正在开发带ruby的ruby shopify嵌入式应用,我必须保存用户或我提供的一些配置参数。 除了使用heroku postgres数据库外,我找不到其他解决方案。
我到处都在寻找代码来从heroku数据库中插入或选择数据,但在Doc中却没有成功,因为他们确实在Ruby部分提供了一行代码。
https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-ruby
在Gemfile中添加:
def otherFunction():
playerX = 0
playerX = 0
UpMove(playerX, playerY)
# other stuff
def UpMove(playerX, playerY):
reference = []
# your other stuff
我不知道如何在控制器中使用ruby在数据库上执行任何查询。
编辑: 我完成了pg gem的所有配置,我只需要了解一些有关如何使用它的代码示例
用例示例:
请帮助。
答案 0 :(得分:0)
将配置信息另存为heroku config vars,而不是在Postgres中更为常见。
heroku config
将列出当前变量,heroku config:set VAR_NAME=var_value
将设置变量。这不是Ruby代码-它是heroku设置的一部分。
如果您确实想编写Ruby on Rails代码来修改数据库,则需要学习ActiveRecord
答案 1 :(得分:0)
在reddit社区的帮助下解决了它。
我要做的就是在控制器中添加它:
@mydb = PG.connect(ENV['DATABASE_URL'])
查询示例
@mydb.exec('insert into table values (\'test2\',\'test2\',\'2\');')