`

“{{attribute}} {{message}}”.

 
阅读更多

 validates_length_of       :certificateno,    :within => 18..18 ,:message=>"身份证号长度须为18位数! " 


验证效果不佳:字段验证的时候出现“{{attribute}} {{message}}”.
1 errors prohibited this order from being saved 
There were problems with the following fields: 

{{attribute}} {{message}}


解决方法:在CN里配置:

 activerecord:
      models:
        user: "用户"    
        rcrm_lead: "申请表"
      attributes:
        user:
          email: "电子邮件"
          name: "真实姓名"
          position: "职称"
          phone: "固话"
          mobile: "手机"
          field: "研究领域"
          address: "地址"
          post: "邮编"  
          password: "密码"
          password_confirmation: "密码确认"
        rcrm_lead:
          certificateno: "身份证号码"  
        contribution:
          kind: "类型"
          title: "论文题目"
          title_2nd: "English Title"
          abstract_2nd: "English Abstract"
          short_title: "短标题"
          abstract: "摘要"
          field: "领域"
          
      errors:
        full_messages:  
          format: "%{attribute} %{message}"
        messages:
          blank: "不能为空"
          confirmation: "与重复值不符合"
          invalid: "是无效的"  
          taken: "已经被使用"
          too_short: "太短"
          not_a_number: "不是数字"
        template:
          header:
            one: "有一个错误"
            other: "有{{count}}个错误"
          body: "以下错误信息"



分享到:
评论

相关推荐

    C# 特性(Attribute).docx

    在C#编程语言中,特性(Attribute)是一种元数据,它可以提供附加信息给编译器、运行时环境或者工具链,以影响代码的行为或者提供额外的描述。这些特性是类的实例,它们属于.NET框架的一部分,允许程序员在不改变...

    Attribute在.net编程中的应用(全).doc

    public static extern int MessageBox(IntPtr hParent, string Message, string Caption, int Type); ``` ##### 3. Obsolete Attribute - **功能**:标记已废弃的方法或属性等,提示开发者不要使用。 - **示例**...

    vxworks_kernel_programmers_guide_6.9

    PART I: CORE TECHNOLOGIES 1 Overview ...................................................................................................... 3 1.1 Introduction ............................................

    WsdlReader

    【WsdlReader】是一个工具,主要用于在C#编程环境下便捷地读取并使用Web服务(Web Service)的代理类。这个工具对于开发者来说是学习和理解如何与Web服务交互的一个重要参考。通过WsdlReader,程序员可以自动化处理...

    Python Power - The Comprehensive Guide (2008).pdf

    CHAPTER 1 About Python ............................................................................................1 What Is Python? ......................................................................

    An End-to-End Network for Generating Social Relationship Graphs.pdf

    The neural network exploits the recurrent connections among the GRUs to implement message passing between nodes and edges in the graph, and results in significant improvement over previous methods ...

    EJB3.0开发Message Driven Bean

    <depend soptional-attribute-name="DestinationManager"> jboss.mq:service=DestinationManager ``` 3. **编写MDB代码**: - 实现`MessageListener`接口,定义`onMessage`方法来处理接收到的消息。 ```...

    Context and Attribute Grounded Dense Captioning.pdf

    在技术实施过程中,我们采用了multi-scale message propagation 机制来传递上下文信息。这种机制允许在不同尺度上捕捉和传播上下文信息,从而增强字幕描述的连贯性。同时,层次语言属性的应用进一步增强了描述的差异...

    Java Server Faces API 组件标签 API Reference 速查手册

    f:attribute f:convertDateTime f:converter f:convertNumber f:facet f:loadBundle f:param f:phaseListener f:selectItem f:selectItems f:setPropertyActionListener f:subview f:...

    Device Provisioning Protocol v1.0

    2.2.4 Message flows for infrastructure connectivity ................................................................................ 20 2.3 Wi-Fi Direct ..................................................

    JSP实验报告3.4.5(1).doc

    在本实验报告中,我们探讨了JSP(JavaServer Pages)中的`attribute`指令和`variable`指令的使用。这两个指令在自定义标签(Tag Files)中起到关键作用,允许我们在标签之间传递数据和管理作用域。 首先,`...

    feathers-virtual-attribute-hook:羽毛钩子为您的服务响应添加虚拟属性

    const addVirtualAttribute = require ( 'feathers-virtual-attribute-hook' )app . service ( '/messages' ) . after ( { find : [ addVirtualAttribute ( { webUrl : ( message ) => `...

    xml留言版学习实例

    current_id = int(message.get('id')) if current_id > max_id: max_id = current_id # 添加新留言并设置ID new_message = ET.SubElement(root, 'message', id=str(max_id + 1)) new_message.text = '新留言内容...

    vc改变颜色与字体

    BEGIN_MESSAGE_MAP(CNewButton, CButton) ON_WM_CTLCOLOR_REFLECT() END_MESSAGE_MAP() public: CNewButton() { m_brush.CreateSolidBrush(RGB(128, 255, 0)); m_tcolor = RGB(255, 0, 0); } }; ``` 在...

    专四词汇200题.pdf

    2. "attribute ... to" 是一个固定搭配,表示将某事物归因于某原因,所以选项B "to" 是正确的。 3. "it was ____ for her to keep her mouth shut" 表示在某种情况下她应该保持沉默,"advisable" 意为明智的,合适...

    struts的标志库

    这里,`tag-class`指定处理该标签的Java类,`body-content`定义标签可以包含的内容,`attribute`则定义了标签的属性。 3. **Function Information** - 如果标签库还包含函数,这部分会定义这些函数。 ```xml ...

    利用DOM4J解析SOAP的简单示例

    这可以通过`DocumentFactory.getInstance().build(new File("soap_message.xml"))`实现,其中"soap_message.xml"是SOAP消息的文件路径。 3. **获取Envelope元素**:在SOAP消息中,Envelope是最外层的元素,可以通过...

Global site tag (gtag.js) - Google Analytics