Ruby on rails 如何在RubyonRails中导入包含逗号的文本

Ruby on rails 如何在RubyonRails中导入包含逗号的文本,ruby-on-rails,Ruby On Rails,如何导入包含逗号的文本 例如 User.create!(name: "lee, patrick", email: "plee@test.com") 或 为您的示例提供两种方法: 使用“构造字符串 模型。创建!(名称:“22”/4345-AN9”,类型:“监视器”) 使用\转义 Model.create!(名称:“22\”/4345-AN9”,键入:“监视器”) 就我个人而言,我喜欢第二种方法,因为它还可以处理字符串中同时包含'和“的情况。我发现在这种情况下使用Ruby最容易。介于%Q(和)之间

如何导入包含逗号的文本

例如

User.create!(name: "lee, patrick", email: "plee@test.com")


为您的示例提供两种方法:

  • 使用
    构造字符串

    模型。创建!(名称:“22”/4345-AN9”,类型:“监视器”)

  • 使用
    \
    转义

    Model.create!(名称:“22\”/4345-AN9”,键入:“监视器”)


  • 就我个人而言,我喜欢第二种方法,因为它还可以处理字符串中同时包含
    '
    的情况。

    我发现在这种情况下使用Ruby最容易。介于
    %Q(
    之间的任何字符串都是您想要的字符串,并且可以包含任意数量的
    '
    无需进行任何转义

    Model.create!(name: %Q(22" / 4345-AN9), type: "Monitor")
    
    Model.create!(name: %Q(22" / 4345-AN9), type: "Monitor")