簡體   English   中英

rails 3保留默認錯誤消息的位置?

[英]Where rails 3 keeps default error messages?

我需要翻譯消息,我找不到包含它們的文件? 我從ruby指南嘗試過“5.1.3翻譯Active Record error_messages_for Helper”,但是沒有用

你應該在config / locales /中有一個en.yml(或whatever_locale.yml)。 在其中,使用示例:

en:
  activerecord:
    errors:
      template:
        header:
          one:   "1 error prohibited this %{model} from being saved"
          other: "%{count} errors prohibited this %{model} from being saved"
        body:    "There were problems with the following fields:"

根據您的語言環境更改“en”。

這是一個示例:

fr:
  activerecord:
    errors:
      format: "your message"
    errors:
      full_messages: "your message"
    errors:
      models:
        full_messages: "your message"
        TABLE_NAME_SINGULAR:
          blank:
              "\"%{attribute}\" is needed"
          attributes:
            ATTRIBUTE:
              blank:
                "Message"
              taken:
                "Message"

如果您在“config / locales”中創建一個新文件,我認為您必須重新啟動Rails服務器...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM