如何在ruby中将字符串值附加到现有的列值?

学习者

我的红宝石模型中有一个如下所示的方法:

def testing
  update_stock = Stock::Detail.find(stock) # (Assume I have a stock id.)
  update_stock.update_attributes(details: "dashboard")
end

以上工作正常。但是如果的details值已经像'table,chair'一样string如何将附加'dashboard'details字段中。当前,update_attributes删除旧值并更新新值。我想将值附加到现有值。

更新问题:

如果我将字符串值声明为变量

detail_value = 'Code: 123AB, dashboard, code: 1235Q, table, chair'

def testing
  update_stock = Stock::Detail.find(stock) # (Assume I have a stock id.)
  update_stock.update_attributes(details: detail_value)
end

我想追加details以上code不存在

更新最多评论

例如,我的详细信息列的值如下

'Code: 123AB, dashboard, code: 1235Q, table, chair'   # Before

我的参数是 'Code:123AB, dashboard' # Parameter

我想parameterstring值中删除并更新到数据库列。

所以我的column价值是'code: 1235Q, table, chair'

谢谢

马里克·利普卡(Marek Lipka)

为什么不这样:

def testing
  update_stock = Stock::Detail.find(stock)
  update_stock.details += 'dashboard'
  update_stock.save
end

更新答案:可能检查此字符串是否出现在details

update_stock.details += 'dashboard' unless update_stock.details =~ /dashboard/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在bash中的循环内附加到现有的字符串变量?

来自分类Dev

如何将格式化的字符串附加到现有的String?

来自分类Dev

如何在Swift中将字符附加到字符串?

来自分类Dev

如何在elasticsearch中将字符附加到字符串?

来自分类Dev

如何在 JavaScript 中将现有的 UTC 字符串转换为本地时区字符串?

来自分类Dev

如何将现有的日志语句转换为插值的字符串格式?

来自分类Dev

如何在bash中将日期附加到字符串

来自分类Dev

如何在Xcode中将变量附加到字符串

来自分类Dev

如何在 C# 中将文本附加到所有现有的 .txt 文档?

来自分类Dev

将字符串搜索的结果附加到现有的 csv 文件

来自分类Dev

如何在不覆盖的情况下将新值附加到现有的dict键

来自分类Dev

如何在Django中将额外的数据附加到现有的序列化器

来自分类Dev

如何在Qt中将json数据附加到现有的json文件中

来自分类Dev

如何在循环中将相同的字符串变量附加到字符串

来自分类Dev

如何在SQL中将字符串追加到表中的值

来自分类Dev

如何在Android中将字符串值添加到Arraylist

来自分类Dev

如何在JavaScript中将字符串添加到数组中所有现有元素?

来自分类Dev

如何在现有的json11对象(C ++)上附加属性值对?

来自分类Dev

NextJS:将新的查询字符串值推送到现有的asPath或更新现有的查询字符串

来自分类Dev

如何在UNIX中将后缀附加到所有字符串匹配的正则表达式

来自分类Dev

在Powershell中将函数返回值附加到字符串变量

来自分类Dev

如何在C中将字符附加到字符串文字

来自分类Dev

如何将值附加到新列中的现有值

来自分类Dev

如何在 Pandas 中将列值转换为字符串数组?

来自分类Dev

如何在Pandas中将字符串附加到int / float数据帧

来自分类Dev

如何在Javascript中将字符串附加到对象“路径”中?

来自分类Dev

如何在PHP中将数字附加到字符串中

来自分类Dev

如何在Objective C中将参数附加到字符串?

来自分类Dev

如何在Javascript中将字符串附加到对象“路径”中?

Related 相关文章

  1. 1

    如何在bash中的循环内附加到现有的字符串变量?

  2. 2

    如何将格式化的字符串附加到现有的String?

  3. 3

    如何在Swift中将字符附加到字符串?

  4. 4

    如何在elasticsearch中将字符附加到字符串?

  5. 5

    如何在 JavaScript 中将现有的 UTC 字符串转换为本地时区字符串?

  6. 6

    如何将现有的日志语句转换为插值的字符串格式?

  7. 7

    如何在bash中将日期附加到字符串

  8. 8

    如何在Xcode中将变量附加到字符串

  9. 9

    如何在 C# 中将文本附加到所有现有的 .txt 文档?

  10. 10

    将字符串搜索的结果附加到现有的 csv 文件

  11. 11

    如何在不覆盖的情况下将新值附加到现有的dict键

  12. 12

    如何在Django中将额外的数据附加到现有的序列化器

  13. 13

    如何在Qt中将json数据附加到现有的json文件中

  14. 14

    如何在循环中将相同的字符串变量附加到字符串

  15. 15

    如何在SQL中将字符串追加到表中的值

  16. 16

    如何在Android中将字符串值添加到Arraylist

  17. 17

    如何在JavaScript中将字符串添加到数组中所有现有元素?

  18. 18

    如何在现有的json11对象(C ++)上附加属性值对?

  19. 19

    NextJS:将新的查询字符串值推送到现有的asPath或更新现有的查询字符串

  20. 20

    如何在UNIX中将后缀附加到所有字符串匹配的正则表达式

  21. 21

    在Powershell中将函数返回值附加到字符串变量

  22. 22

    如何在C中将字符附加到字符串文字

  23. 23

    如何将值附加到新列中的现有值

  24. 24

    如何在 Pandas 中将列值转换为字符串数组?

  25. 25

    如何在Pandas中将字符串附加到int / float数据帧

  26. 26

    如何在Javascript中将字符串附加到对象“路径”中?

  27. 27

    如何在PHP中将数字附加到字符串中

  28. 28

    如何在Objective C中将参数附加到字符串?

  29. 29

    如何在Javascript中将字符串附加到对象“路径”中?

热门标签

归档