国际(冰岛)字符导致Rails错误

时间:2014-01-29 23:16:44

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

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

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

1 个答案:

答案 0 :(得分:0)

好吧,我不知道是否应该删除这个问题,但如果有人经历过这个问题,我就把它留在这里。

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

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

ActsAsTaggableOn.strict_case_match = true

这只是表明有时阅读精美的手册是可行的。