【问题标题】: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 的回答中提到的&lt;&lt; 方法,您也可以使用String#concat 来实现您的目标:

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

      【讨论】:

        猜你喜欢
        • 2018-08-11
        • 2017-06-18
        • 2018-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-12
        相关资源
        最近更新 更多