`
trace
  • 浏览: 125514 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何本地化模型验证报错信息

阅读更多
deopt这个教程,已经跑了两遍。但由于种种原因,两遍都没有跑完。现在,又一个新的deopt工程又建好了,准备跑第三遍,因为有一个项目,必须用RoR来做了。不过,这次与以前不同,我是在Rails2.0上面跑depot,因此,也可以顺便吧Rails2.0熟悉一下吧。今后,这一系列的文章(跑depot和那个项目的开发),就叫做:Rails2.0蹒跚上路。(别指望创新了,基本上都是转贴了,只是记录一下)

在Rails2.0里面建工程,一开头就遇到了两个问题:数据库不是Mysql了,以及scaffold变了。本来应该记录一下的,但走过之后,觉得那都是小case,还是记一下眼前的发现吧。

如何本地化验证错误信息:
1、在验证函数,如validates_presence_of的参数中,有一个:message,可以给它指定具体的错误信息。
validates_presence_of :title, :message => "标题内容您忘了填写"

2、页面上,错误信息框的标题的修改:
可以参考这篇帖子:http://cvu.iteye.com/blog/78066
按照上面的做了调整之后,就可以看到全中文的信息提示了。

当然,i18n/l10n的问题,也是有插件可以解决的,比如globalite。插件中可能解决得更细致,但也导致了性能的开销。如果要搞国际化,倒可以参考一下这些插件。
分享到:
评论

相关推荐

    Kendo Grid editing 自定义验证报错提示的解决方法

    在本篇内容中,我们将深入探讨如何自定义Kendo Grid编辑时的验证报错提示。 Kendo UI框架是基于HTML5、CSS3和JavaScript标准构建的,旨在加速现代Web应用程序的开发进程。其包含的数据源、拖放功能、模板和一系列UI...

    gradio-master.zip

    只需在本地运行,就可以通过URL分享你的模型,让其他人通过浏览器访问和交互。这对于远程演示和分享模型成果非常方便。 总的来说,"gradio-master.zip"提供的Gradio库是机器学习领域的一个强大工具,它简化了模型...

    maven安装与配置要点和难点以及常见报错和解决方案.zip

    Maven是Java项目管理和构建工具,它简化了构建过程,通过依赖管理和项目对象模型(Project Object Model, POM)来自动化构建流程。以下是一些关键的安装和配置步骤: 1. **下载Maven**:访问Apache Maven官方网站,...

    myeclipse版activiti5.18插件(打开bpmn文件不报错)

    Activiti 是一个开源的工作流和业务流程管理(BPM)平台,它被广泛用于企业级应用中,以实现流程自动化。在MyEclipse环境中,Activiti插件是开发者用来设计、部署和管理流程模型的重要工具。针对标题和描述中提到的...

    java技术面试必问:JVM-内存模型讲解.docx

    JVM在执行某个类的时候,必须经过加载、连接、初始化,而连接又包括验证、准备、解析三个阶段。在加载类的时候,JVM会先加载class文件,而在class文件中便有类的版本、字段、方法和接口等描述信息,这就是类信息。 ...

    CherryPy-8.1.2资源包

    8. **国际化和本地化**:CherryPy支持多语言环境,可以轻松实现应用的国际化和本地化。 9. **中间件支持**:CherryPy允许添加自定义中间件,扩展其功能,如性能监控、缓存控制、访问日志记录等。 10. **广泛的文档...

    AlexNet代码(超详细注释)+数据集,pytorch实现

    5. **局部响应归一化**:AlexNet引入了局部响应归一化层,有助于模型的泛化能力。 接下来,我们看看提供的代码文件: - **train.py**:这是模型的训练脚本。它包含了加载数据集、定义模型、设置优化器、损失函数和...

    【类库与框架】-RMModelObject.7z

    6. **数据验证**:允许在序列化和反序列化过程中添加数据验证规则,确保模型对象的完整性。 7. **代码简洁**:使用RMModelObject 可以减少大量的样板代码,使模型对象的创建和操作更清晰,提高代码可读性。 ...

    maven web项目配置

    Maven是由Apache软件基金会开发的项目管理工具,它通过一个项目对象模型(Project Object Model, POM)来管理项目,POM包含了项目的配置信息,如依赖、构建目标、插件等。Maven使用约定优于配置的原则,这意味着它有...

    detectron2官方代码

    4. 模型评估:训练完成后,你可以用`./detectron2/tools/eval_net.py`进行模型验证,检查模型在验证集上的性能。 5. 模型推理:最后,你可以使用`./detectron2/tools/infer_simple.py`进行预测,将模型应用于新图像...

    精通AngularJS part1

    88创建一个异步模型验证器235 模拟用户服务236 为异步验证编写测试代码237 实现异步验证指令238 89包装jQueryUIdatepicker指令239 为包装组件指令编写测试代码240 实现jQuerydatepicker指令242 810小结243 ...

    某贴吧爬虫.zip,本项目是一个用于爬取、解析和存储数据的爬虫项目 它包含了从目标网站发起请求、解析网页内容、存储数据到文件

    本项目是一个用于爬取、解析和存储数据的...一次爬取太多页面,容易出现报错,出现baidu安全验证或者连接超时, 被防爬了,属于正常现象,请少爬取一些页面,为了不被bd防爬,程序中设置了每爬取一页都随机睡眠20-30s,

    OPC DCOM 配置文件

    DCOM(Distributed Component Object Model)是OPC技术的基础,是微软分布式组件对象模型,用于在不同计算机上的应用程序之间进行通信。在OPC应用中,DCOM通常用于客户端和服务器之间的通信,确保数据的透明传输。 ...

    tensorflow的facenet文件

    6. **模型训练和评估**:如何训练模型、验证模型性能以及保存和加载模型。 在实际操作中,你需要按照以下步骤来构建和运行FaceNet: 1. **安装环境**:确保安装了Python、TensorFlow、CUDA和cuDNN(如果需要GPU支持...

    struts-2.3.14.3-lib.zip

    8. **国际化与本地化**:Struts 2支持多语言环境,通过资源包(properties文件)提供不同语言的文本。 9. **异常处理**:通过全局异常映射,可以统一处理应用程序中的异常,提高代码的健壮性。 10. **主题与皮肤**...

    经典登陆模板

    这可能涉及到媒体查询、百分比布局和弹性盒模型等技术,确保界面在手机、平板和桌面电脑上都能良好显示。 4. **JavaScript交互**:实现“登陆功能”和“用户名登陆错误报错”通常需要JavaScript。当用户点击登录...

    struts开发包

    6. **国际化与本地化**:Struts提供对多语言的支持,通过资源包(properties文件)可以轻松实现应用的国际化。 7. **插件架构**:Struts有丰富的插件库,如Struts2-dojo-plugin、Struts2-jquery-plugin等,用于增强...

    AS_Object_models-2.1.5-py3-none-any.whl.zip

    它包含了库的所有必要组件,包括Python模块、C扩展或其他本地化资源,这样用户就可以直接通过pip安装,而无需手动编译源代码。 描述中同样提到了“AS_Object_models-2.1.5-py3-none-any.whl.zip”,这暗示了AS_...

    利用wsdl.exe生成webservice代理类

    服务,或为本地文件创建一个 discomap 文档。 /verbose 指定 /sharetypes 开关时显示额外信息。 缩写形式为“/v”。 /fields 生成字段而非属性。缩写形式为“/f”。 /order 为粒子成员生成显式顺序标识符。 ...

    kindEdit以及datatables的使用

    首先,`KindEdit`是一个轻量级的在线文本编辑器,它提供了丰富的文本格式化功能,如字体、字号、颜色、对齐方式等,使得用户在网页上可以方便地进行文字编辑操作。在使用`KindEdit`时,开发者需要将其集成到后台系统...

Global site tag (gtag.js) - Google Analytics