如何将信息添加到自定义用户字段(设计)

How can I add information to custom user field (Devise)

我在 Rails 项目的用户中创建了一个自定义字段(使用 Devise),变量名为 information。类型是字符串。 像那样:current_user.information 如何在此字符串的末尾添加另一个字符串? 我需要一个方法,然后这样做:

current_user.information << some_varible 

并保存更改。

如果 current_user.information 的值是一个字符串,您可以像您所说的那样附加到它。

s = current_user.information
s << "New string addition"
s.save

除了@Rockwell 的回答中提到的 << 方法,您也可以使用 String#concat 来实现您的目标:

s = current_user.information
s.concat("New string addition")
s.save