【问题标题】:Validation message tokens no longer being replaced in my Rails app我的 Rails 应用程序中不再替换验证消息令牌
【发布时间】:2010-11-29 21:20:50
【问题描述】:

今天在我的 Rails 应用程序中发生了一些事情,现在我所有的验证错误都像这样出现,并且没有替换所有令牌。我不知道我能做什么,我尝试过重新启动、切换分支并将我的代码回滚到以前的版本。

{{count}} errors prohibited this {{model}} from being saved

There were problems with the following fields:

    * {{attribute}} {{message}}
    * {{attribute}} {{message}}
    * {{attribute}} {{message}}
    * {{attribute}} {{message}}

【问题讨论】:

  • 如果你已经尝试了你提到的所有事情,那可能是一个 gem 问题。您是否执行了gem update,而现在您正在使用新版本的 rails 或您需要的其他插件?
  • 我确实开始做一个gem update,然后又重新考虑它试图去更新我所有的宝石(这可能是坏的),所以我 Ctrl-C 退出了它。也许我把它留在了边缘或其他地方。

标签: ruby-on-rails validation


【解决方案1】:

不知何故,我最终安装了两个版本的 activemodel gem,2.3.5(用于我们正在运行的 Rails 2.3.5)和 3.0.3。卸载 activemodel 3.0.3 后,一切恢复正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 2018-02-03
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    相关资源
    最近更新 更多