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

时间:2018-09-01 18:06:00

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-5

我在Rails项目中(使用Devise)在用户中创建一个自定义字段,称为信息。类型是字符串。 像这样的上半身:current_user.information 如何在该字符串的末尾添加另一个字符串? 我需要一个方法然后执行以下操作:

current_user.information << some_varible 

并保存更改。

2 个答案:

答案 0 :(得分:0)

如果current_user.information的值是一个字符串,则可以按照您的说明将其追加。

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

答案 1 :(得分:0)

除了@Rockwell的答案中提到的<<方法之外,您还可以通过使用String#concat来实现您的目标:

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