Ruby on rails 更新Heroku生产数据库中的字符串属性
试图更改我的产品Heroku数据库中的一个字符串描述,但不知道如何更改 运行heroku后运行rails控制台 及Ruby on rails 更新Heroku生产数据库中的字符串属性,ruby-on-rails,database,heroku,Ruby On Rails,Database,Heroku,试图更改我的产品Heroku数据库中的一个字符串描述,但不知道如何更改 运行heroku后运行rails控制台 及 位置。其中(id:2) 我有这个: # 我正在尝试将“description:”字符串从“Convention Center”更新为“Hollywood”,并更新lat:和long:float属性 在Heroku控制台中,有没有一种不必擦除和重新植入整个内容的方法 我在想类似于Location.update(2){Location.update_属性:description,“Ho
位置。其中(id:2)
我有这个:
#
我正在尝试将“description:”字符串从“Convention Center”更新为“Hollywood”,并更新lat:和long:float属性
在Heroku控制台中,有没有一种不必擦除和重新植入整个内容的方法
我在想类似于Location.update(2){Location.update_属性:description,“Hollywood”}
及
Location.update(2){Location.update_属性:lat,-117.1335235}
但这些都是不正确的。我希望这是一个简单的命令行
谢谢大家的帮助 试试这个:
Location.find(2).update_attributes(description: "Hollywood", lat: 2393, long: 384)
其中
lat
和long
是整数/浮点数。登录heroku控制台后,您可以尝试更新所需的属性,而无需重新设定整个对象的种子
location = Location.find(2)
location.update_attribute(:description, "description text")
location.update_attribute(:lat,1.4535643)
update_属性和update_属性之间的主要区别在于update_属性不会为对象重新设定种子,其时间戳也不会更新。Beautiful,喜欢单输入法。谢谢