【问题标题】:How can I add information to custom user field (Devise)如何将信息添加到自定义用户字段(设计)
【发布时间】:2018-09-01 18:05:59
【问题描述】:
我在我的 Rails 项目中的用户(使用设计)中创建了一个自定义字段,变量称为信息。类型是字符串。
有点像这样:current_user.information
如何在该字符串的末尾添加另一个字符串?
我需要一个方法然后这样做:
current_user.information << some_varible
并保存更改。
【问题讨论】:
标签:
ruby-on-rails
ruby
ruby-on-rails-4
ruby-on-rails-5
【解决方案1】:
如果current_user.information 的值是一个字符串,你可以像你说的那样附加到它。
s = current_user.information
s << "New string addition"
s.save
【解决方案2】:
除了@Rockwell 的回答中提到的<< 方法,您也可以使用String#concat 来实现您的目标:
s = current_user.information
s.concat("New string addition")
s.save