【问题标题】:International (Icelandic) characters causing errors in Rails导致 Rails 错误的国际(冰岛)字符
【发布时间】:2014-01-29 23:16:44
【问题描述】:

我正在运行 Rails 4 并使用 gem 'acts-as-taggable' 来跟踪帖子上的标签。一切都非常简单,并且可以在我的机器上本地宣传。但是在我的 VPS(Digital Ocean,Ubuntu 12.04)上却没有。保存帖子时会引发错误。

这种行为很奇怪,它适用于小写冰岛字母,但不适用于大写字母。我已经更新了服务器和 postgres 实例的语言环境,似乎没有任何帮助。

【问题讨论】:

    标签: ruby-on-rails acts-as-taggable-on


    【解决方案1】:

    好吧,我不知道我是否应该删除这个问题,但如果有人遇到同样的问题,我会把它留在这里。

    无论如何,我在 Rails 控制台上尝试时发现了导致问题的原因。很明显,“acts-as-taggable”默认标签是小写的。

    不过,解决方案非常简单,只需将此行添加到初始化程序即可。

    ActsAsTaggableOn.strict_case_match = true
    

    这只是表明有时阅读精美的手册是正确的选择。

    【讨论】:

      猜你喜欢
      • 2018-12-13
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 2010-09-08
      相关资源
      最近更新 更多