繁体   English   中英

Rails在验证时因缺少翻译变量而引发异常

Rails raises an exception for missing translation variable at validation

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有这个翻译:

contract: "I agree with terms and conditions of the <a href='%{contract_link}' target='_blank'>funding agreement</a> and the <a href='%{mandate_link}' target='_blank'>lawyer's mandate</a>"

调用user.valid? ,即使我在模型中定义了消息错误,也会引发missing interpolation argument :contract_link异常的情况。

validates_acceptance_of :contract,
  on: :create,
  allow_nil: false,
  message: :contract_not_accepted,
  if: :user_has_to_accept_contract?

如果我暂时删除该变量,则一切正常。

知道如何解决此问题吗?

问题暂未有回复.您可以查看右边的相关问题.
1 缺少Rails翻译

在我的rails applictaion(Rails 4.2.X)中,出现以下错误: 神秘的是,当我重新加载页面两次或正常加载页面的三倍时...可能是什么问题? 更新: 更新: ...

2 铁路翻译缺失错误

我在我的控制器中设置了这样的flash消息 我的en.yml文件有 所有都是两个space indent 我正在translation missing: en.auth.login.empty 我是否需要进行一些配置更改。 ...

3 Rails 3是否缺少错误翻译?

在我的en.yml中,我有: 到目前为止,这是我的用户模型: 当我测试随机数据时,除了validates_uniqueness_of之外,所有错误消息都可以正常工作,validates_uniqueness_of返回默认的“已被使用” 提前非常感谢您。 ...

4 Rails本地化 - 翻译缺失

我有一个应用程序,我试图转换为使用I18n进行翻译。 我知道I18n部分工作,因为我在切换语言环境时看到了语言: 翻译缺失:FR,agreement_search 翻译缺失:EN,agreement_search 我在application.rb中包含了相应的行: 我在 ...

5 Rails:缺少翻译错误

我正在尝试学习红宝石。 当进行国际化时,我得到了错误: 缺少翻译:en.store.index.title_html 以下是我的en.yml文件 我已经搜索了解决方案,它说en.yml文件中仅允许空格。 已经用空格写了。 任何帮助将不胜感激。 ...

6 验证失败:数据文件转换丢失

我有一点小任务。 它从FTP服务器获取XML文件,并将其作为回形针附件存储到记录中。 它突然停止工作并出现错误: 该错误看起来像是它认为文件不是XML,但肯定是&通过活动admin将同一文件上传到模型中的效果很好。 这似乎也与翻译有关。 我没有任何东西,它是没有翻译计划的英语 ...

7 翻译缺少activeadmin,Ruby on Rails

我翻译了有效的管理菜单: 在我的active_admin.fr.yml中: 在我的本地(debian 6)中,一切正常,但是在我的预生产(debian 6)中,它很糟糕: 我尝试重新启动apache,清除缓存,重新加载I18n ...我失败了。 任何的想法? ...

8 Rails 5和Globalize gem:翻译缺失

我有一个Rails 5应用程序,我使用Globalize进行本地化。 我目前遇到的问题是,如果没有任何翻译,我无法保存新对象。 我的模型看起来像这样: 我的数据库模式查找我的product_translations,如下所示: 当我尝试保存新产品时,我目前收到此错误: ...

9 Rails:删除缺少的翻译错误

我正在使用英语(en)和法语(fr)的国际化协议 ,但我已经将en.yml用于有限的用途,而我使用fr.yml编写的大多数翻译都使用了国际化。 区域设置为fr时,一切正常,但使用en时,由于缺少翻译范围,显示了错误 。 例如,如果我有类似的东西 我得到的输出为en是: ...

10 Rails Find_by_id引发异常

我被认为是Object.find和Object.find_by_id之间的区别是find会引发RecordNotFound异常,而find_by_id如果什么都没找到,只会返回nil。 但是,在我的Rails 3应用程序中,如果尝试使用伪造的ID搜索我的Uploads模型,则会得到: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM