gpt4 book ai didi

ruby-on-rails-3 - i18n自定义验证错误处理

转载 作者:行者123 更新时间:2023-12-03 08:31:32 24 4
gpt4 key购买 nike

在Rails 3.2.16应用程序表单提交中,错误消息没有流到 View 。基于以下模型定义

  validate :not_overlap

def not_overlap
errors.add(:start, 'message') if overlaps?
end

我无法插入翻译代码助手

以下是语言环境文件:
  activerecord:
models:
optionrate: "Options"
attributes:
optionrate:
start: "Start"
end: "End"
errors:
models:
optionrate:
attributes:
start:
not_overlap: "Dates overlap existing options."
end:
not_overlap: "Dates overlap existing options"

我也不确定
<% @optionrate.errors.full_messages.each do |msg| %><%= msg %>

命令及其i18n ...

...哪一种会让三只兔子追赶
  • 如何调用翻译消息
  • 如何在语言环境文件
  • 中正确编码
  • 如何还为i18n处理通用味精
    我假设有一个关于如何处理它们的层次结构。结合起来,几何形状的替代方案变得一团糟。

  • 我究竟做错了什么?

    最佳答案

    我认为errors.add的第二个参数必须是您要添加的错误消息的符号。所以:

    errors.add(:start, :not_overlap)

    您现在可能已经解决了这个问题!

    关于ruby-on-rails-3 - i18n自定义验证错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22091239/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com