【问题标题】:Rails, Formtastic - model name not showing on form buttonsRails,Formtastic - 模型名称未显示在表单按钮上
【发布时间】:2010-12-13 23:05:14
【问题描述】:

我刚刚将现有应用程序部署到新服务器,并注意到模型名称是由 Formtastic 自动生成的,而不是输出 {{model}} 而不是预期的名称。

例如,在链接的图像中,它应该显示为“创建类别”,而是显示为“创建 {{model}}” https://skitch.com/simon180/rr4w9/example

我不知道从哪里开始弄清楚是什么原因造成的。

Rails 版本是 2.3.5(已出售),并且 gems 也已出售。

任何建议都非常感谢!

谢谢

西蒙

【问题讨论】:

    标签: ruby-on-rails formtastic


    【解决方案1】:

    看看formtastic gem,根据你的版本,文件会是

    /lib/formtastic/i18n.rb

    formtastic/lib/locale/en.yml

    应该是这样的:

    '创建 %{model}'

    但你的会有:

    '创建 {{model}}'

    这是旧格式。将 {{foo}} 的出现更改为 %{foo}

    更新 formtastic gem 应该可以解决问题

    【讨论】:

      【解决方案2】:

      另一个选择是将 i18n gem 降级到 0.4.1 这个问题就会消失。

      问题在于 i18n gem 版本。从 0.4.1 版本开始,访问变量的方式不再是{{variable}}

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      相关资源
      最近更新 更多