【问题标题】:Deleted bootstrap_flash_messages gem删除了 bootstrap_flash_messages gem
【发布时间】:2014-03-28 22:32:25
【问题描述】:

我已经删除了这个 gem https://github.com/RobinBrouwer/bootstrap_flash_messages by rails destroy bootstrap_flash_messages:locale 并从 gemfile 中删除。当我运行应用程序时

项目中的 I18n::InvalidLocaleData#new
无法从 my_dir/config/locales/flash.en.yml 加载翻译:Errno::ENOENT: 没有这样的文件或目录 @ rb_sysopen - my_dir/config/locales/flash.en.yml

如何解决?

【问题讨论】:

    标签: ruby-on-rails flash gem message


    【解决方案1】:

    在 Rails 4.1 中,问题可能仍然存在于 Spring 中,它在启动时缓存了所有语言环境文件。

    要修复它,请停止应用程序的所有实例(服务器、控制台等)并从应用程序目录执行:

    spring stop
    

    然后尝试再次启动您的应用,它应该已修复。

    在旧版本的 Rails 上,您可能正在使用另一个应用程序预加载器(如 Zeus),请尝试停止它。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2015-01-23
      • 2018-10-08
      • 2012-01-10
      • 2016-06-24
      • 2015-06-27
      • 1970-01-01
      • 1970-01-01
      • 2020-03-03
      • 1970-01-01
      相关资源
      最近更新 更多