Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 更新Heroku生产数据库中的字符串属性_Ruby On Rails_Database_Heroku - Fatal编程技术网

Ruby on rails 更新Heroku生产数据库中的字符串属性

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

试图更改我的产品Heroku数据库中的一个字符串描述,但不知道如何更改

运行heroku后运行rails控制台

位置。其中(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,喜欢单输入法。谢谢