error.add_to_base 的 Rails3 版本是什么?

2024-01-16

我想在 Rails 3 中编写自定义验证,但是以下这个例子 http://paulsturgess.co.uk/articles/show/33-how-to-write-custom-validation-in-ruby-on-rails I get:

'ActiveModel::DeprecatedErrorMethods.add_to_base' call is deprecated in Rails 3.0

Rails3 版本是什么:

def validate
   errors.add_to_base "If you are attaching a file you must enter a label for it" if !attachment.blank? and attachment_label.blank?
end

这应该适用于 Rails 3.1.3:

errors.add :base, "message"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

error.add_to_base 的 Rails3 版本是什么? 的相关文章

  • 部分视图内的 ValidationSummary 未显示错误

    我有这样的部分观点 简化 model Portal Models LoginModel div class login container k block section class using Html BeginForm actionN
  • 自定义收集路径的polymorphic_path

    我有以下路线定义 resources documents do collection do post filter end end 以及以下模型结构 class Document lt ActiveRecord Base belongs t
  • Rails 3、mysql/mysql2 将某些检索到的字符串误解为 ASCII-8BIT

    这个问题最初是常见的 字符编码不兼容 ASCII 8BIT 和 UTF 8 问题 但事实是not我在问什么 相反 我发现发生此问题是因为数据库的某些字段在检索时被标记为 ASCII 8BIT 而大多数字段正确显示为 UTF 8 例如 在包含
  • Rails 3:使用 AJAX 请求更新 URL 参数

    我有一个过滤器和一个产品列表 id 名称 创建日期 我可以按 ID 名称或创建日期进行过滤 通过 AJAX 请求 我更新了内容 div 但显然 URL 没有改变 如何将参数附加到 URL 例如 localhost 3000 dashboar
  • 为什么我不能让 rake db:migrate 为 ruby​​.railstutorial.org 工作

    我决定完成教程 创建新应用程序并添加新应用程序后user string email string然后执行rake db migrate在应用程序目录中 我得到以下输出 rake aborted undefined method task f
  • 将默认消息“验证错误:需要值”更改为“需要值”

    我可以修改这个默认值吗required true 验证消息仅显示 需要值 formId inputId 验证错误 值是必需的 Either使用输入组件的requiredMessage属性
  • Rails 3 在迁移问题中添加外键

    有谁知道使用迁移在 Rails 3 中创建外键的方法吗 the 外国人宝石 https github com matthuhiggins foreigner对我来说效果很好 它向 Rails 迁移添加了一些方法 可以轻松创建和删除外键 ex
  • 如何从视图中使用模型函数? - 拉拉维尔 5.4

    我在模型类中创建了一个函数 它是 public function scopetest query return query gt pluck name 我的控制器代码是 public function index books Book al
  • Fluent 验证和库

    前几天在寻找完全不同的东西时 我偶然发现了两个用于在 NET 中进行流畅验证的库 这个概念似乎很有趣 因为到目前为止我正在使用通常的条件和分支语句 if else case 等 进行验证 特别是 它使得链接某些条件相对容易 这些条件在某些情
  • Rails 3:实时服务器推送?

    我正在尝试编写一个 Rails 3 应用程序 其中服务器可以将数据实时推送到多个客户端 我听说过 Juggernaut 但我也听说它不能与 Rails 3 一起使用 我尝试过 APE AJAX 推送引擎 但我不太幸运 我对 Rails 很陌
  • WinForms 验证事件阻止 Escape 键关闭表单

    我有一个简单的表单 带有一个文本框 加上 确定 和 取消 按钮 表单的 AcceptButton 和 CancelButton 设置正确 并且 确定 和 取消 按钮的 DialogResult 设置为 确定 和 取消 我想向 TextBox
  • 阻止表单 POSTing,直到 javascript 代码得到满足

    每当我点击提交按钮时它就会触发alert empty username 但直接引导我去checklogin php 我怎样才能避免这种情况并让它保留在页面上 除非该字段不为空 function RequiredFields var user
  • 如何使用自定义 ValidationAttribute 来确保两个属性匹配?

    我们使用 xVal 和标准DataAnnotationsValidationRunner描述here http blog stevensanderson com 2009 01 10 xval a validation framework
  • Codeigniter:重置表单值

    在我看来 我想要做的是在用户成功注册后清除表单字段 这里一切正常 即用户正在注册 成功消息正在向用户显示 除了我想要做的是清除表单字段的值 我正在使用这个 Clear the form validation field data so th
  • Play Framework 2.3 (Scala) 中的自定义 JSON 验证约束

    我设法使用自定义约束实现表单验证 但现在我想对 JSON 数据执行相同的操作 如何将自定义验证规则应用于 JSON 解析器 示例 客户端的 POST 请求包含用户名 username 我不仅要确保该参数是非空文本 而且还要确保该用户确实存在
  • Ruby on Rails 3 - 为每个请求重新加载 lib 目录

    我正在为 Rails 3 应用程序创建一个新引擎 正如您所猜测的 该引擎位于我的应用程序的 lib 目录中 但是 我在开发它时遇到了一些问题 事实上 每次更改引擎中的某些内容时 我都需要重新启动服务器 有办法避免这种情况吗 我可以强制rai
  • 如何在 sunspot solr 中进行简单的布尔查询

    gt gt gt marketing User search do s gt gt gt s fulltext Marketing gt gt gt end gt gt gt marketing total 1448 gt gt gt sa
  • MVC 模式中的验证层

    验证模型将使用的数据的最佳位置在哪里 例如 考虑登记表 我们有一些来自注册表的数据 那么验证这些数据的最佳位置在哪里 我们应该通过 if 语句或特殊的验证器类来检查每个数据 这意味着大量的编码 所以我想了解在哪里可以做到这一点 在控制器中
  • Rails 3.1 和图像资源

    我已将管理主题的所有图像放入名为 admin 的文件夹内的资产文件夹中 然后我像平常一样链接到它 Ruby image tag admin file jpg CSS logo background url assets images adm
  • 为什么 Rails 中的区域设置充当全局(使用 Thin 时)?

    我刚刚意识到在控制器中设置区域设置的推荐 Rails 方法 before filter set locale def set locale I18n locale params locale I18n default locale end

随机推荐

  • Shopware 6 插件:为什么我需要单击保存按钮两次才能创建新条目?

    我正在开发 Shopware 6 插件 但遇到了保存功能的问题 具体来说 当我单击 保存 按钮时 需要单击两次才能在系统中创建新条目 我有一个带有保存按钮的 Twig 模板
  • org.hibernate.service.UnknownServiceException:请求未知服务

    我正在为我的 AbstractHibernateRepository 保存方法编写单元测试 我正在使用 spring 测试运行程序 但运行时出现以下异常 org hibernate service UnknownServiceExcepti
  • 构造函数中的可重写方法调用有什么问题?

    我有一个 Wicket 页面类 它根据抽象方法的结果设置页面标题 public abstract class BasicPage extends WebPage public BasicPage add new Label title ge
  • Python:如何在网页上显示结果?

    对于那些知道答案的人来说 这很可能是一个愚蠢的问题 但我是初学者 情况如下 我有一个 Python 脚本 我在命令行中使用一些参数运行它 它会打印一些结果 假设结果是一些 HTML 代码 我从来没有做过任何Python网络编程 并且无法弄清
  • MySQL基于组的自增

    该问题与mysql的自动增量有关 我想要实现的是根据客户编号增加 ID 值 所以基本上我将没有任何顺序的数据集插入表中 每次插入新客户时 我希望 id 列增加 但当然会保留与客户相关的每一行 请参见下表 有什么办法可以通过sql实现这一点吗
  • 如何从特定分支更新我的 git 子模块?

    我有一个 Ruby on Rails 应用程序 它有两个 git 子模块 我正在主应用程序和两个子模块中将 Rails 从 v3 升级到 v4 因此我为每个子模块创建了一个 Rails4 分支来完成这项工作 主应用程序和每个子模块都有自己独
  • SimpleXML - 无法获取第一个标签的属性

    我正在尝试读取 XML 第一个标签的属性 这是 XML 结构
  • Javascript逻辑“!==”运算符?

    我正在重新开始 Web 开发 最近一直在尝试研究 jscript 的细微差别 我正在仔细研究基于 Three JS 构建的 THREEx 扩展库的源代码 并注意到这个函数 THREEx KeyboardState prototype pre
  • 如何使用此 StackPanel 作为资源

    我只是想将 StackPanel 内容放入 ResourceDictionary 中 我尝试将其包装到数据模板中 但没有成功 其他类型的模板 一种风格 如何将其提取到资源中 然后在视图的网格布局中使用内容 Cheers Berryl 要移动
  • 从 Python 创建 Excel XML 文件

    我需要从 Python 创建 Excel XML 文件 Excel XML 格式相当简单 我查看了从 Excel 2003 保存的示例 xml 文件 它相当简单 我正在寻找一个 Pythonic 的现成库来创建此类 xml 文件 而不是重新
  • 相位展开问题(相位展开不正确)?

    我对随着时间的推移展开阶段有一个问题 I have a radar which monitors a slow periodic moving object From the received signal i want to see th
  • 上传符号文件中的 Xcode 错误

    我已遵循 Firebase 崩溃报告集成的正确步骤 但仍然有这样的错误 用户 satish Desktop firebase crash Pods FirebaseCrash upload sym 174 错误 请确保您已按照以下步骤操作
  • 使http客户端同步:等待响应

    我有一些文件要上传 但有些文件失败 因为帖子是异步的而不是同步的 我正在尝试将此呼叫作为同步呼叫 我想等待回复 我怎样才能使这个调用同步 static async Task
  • Visual Studio Online 构建失败 - 本地工作

    我升级到VS2015 MVC更新到5 0 我能够在本地 PC 上成功构建 但是当我签入 Visual Studio Online 并进行 CI 构建时 它失败了 命名空间 System Web 中不存在类型或命名空间名称 Mvc 您是否缺少
  • Tomcat:如何在Java中获取安全端口号?

    我想在我的一个不安全页面中嵌入一个指向我的应用程序安全页面的链接 安全 tomcat 端口在 server xml 文件中配置 在某些部署中 它是 443 8443 等 所以我需要的是一种从 tomcat 配置读取安全端口以在链接中使用它的
  • iOS7 状态栏就像原生天气应用程序

    有谁知道如何从原生 iOS7 天气应用程序中重现类似的效果 基本上 状态栏继承了下面视图的背景 但内容不显示 此外 仅当某些内容位于下方时 才会在状态栏 20 像素高度之后绘制 1 像素线 最好的办法是通过视图的clipSubview来实现
  • 如何在 lldb 中实时运行脚本上转储 PHP 回溯?

    我正在玩LLDB 调试器 https en wikipedia org wiki LLDB debugger 我做了以下实验 运行 PHP 脚本 php r sleep 1000 or php r function r sleep 1000
  • 如何更改 Glassfish 的默认起始页?

    目前 当我输入 web 应用程序的 URL 例如 http abc edu mywebapp 时 我会进入 web 应用程序的登录页面 当我输入 http abc edu 时 我会进入 GlassFish 信息页面 我怎样才能做到这一点 当
  • WSL 上的 Docker 不会绑定挂载 $HOME

    我在 WSL Linux 的 Windows 子系统 Ubuntu 16 04 上使用 Docker 时遇到了最奇怪的情况 我正在尝试绑定挂载 home username 要不就 HOME为了方便起见 作为容器中的卷 并且我没有在容器中查找
  • error.add_to_base 的 Rails3 版本是什么?

    我想在 Rails 3 中编写自定义验证 但是以下这个例子 http paulsturgess co uk articles show 33 how to write custom validation in ruby on rails I