首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将表中的现有值作为字符串追加

将表中的现有值作为字符串追加
EN

Stack Overflow用户
提问于 2016-08-20 16:27:05
回答 1查看 60关注 0票数 0

在submit操作中(从我的标准RoR编辑视图),我希望将现有数据字段作为正在进行的文本转储存储在同一行中。

控制器应该将数据字段(例如current_location)的值“推”到表字段logdump中的text,并使用\n作为分隔符。

经过一些旅行和"current_location“的更改,将会有例如以下文本存储在表字段logdump中:London Rio Athen Berlin New York

我考虑将这个日志存储在一个额外的日志表中,但是这个字符串转储到我现有的表中的解决方案已经足够满足我的需要了。

EN

回答 1

Stack Overflow用户

发布于 2016-08-20 17:42:19

你可能需要序列化它

代码语言:javascript
运行
复制
class User < ActiveRecord::Base
  serialize :current_location, Array
end

u = User.new
#=> #<User id: nil, current_location: [], created_at: nil, updated_at: nil>
u.current_location = %w(London Rio Athen Berlin New\ York)
u.save
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39052098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档