Как я могу добавить информацию в пользовательское поле (Devise) - PullRequest
0 голосов
/ 01 сентября 2018

Я создаю настраиваемое поле для пользователя (используя Devise) в моем проекте Rails, которое называется переменной. Тип это строка. Примерно так: current_user.information Как я могу добавить еще одну строку в конец этой строки? Мне нужен метод, тогда сделайте так:

current_user.information << some_varible 

И сохранить изменения.

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

Кроме метода <<, упомянутого в ответе @ Rockwell, вы также можете достичь своей цели, используя String#concat:

s = current_user.information
s.concat("New string addition")
s.save
0 голосов
/ 02 сентября 2018

Если значение current_user.information является строкой, вы можете добавить к ней, как вы указали.

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