开发首个 Ruby on Rails 应用:从入门到精通
1. 验证功能的实现
在开发应用时,为确保数据符合特定规则,可在模型中添加验证。以下是具体操作步骤:
1. 打开 Purchase 模型文件,将其内容修改为如下代码:
class Purchase < ActiveRecord::Base
validates_presence_of :name
validates_numericality_of :cost, :greater_than => 0
end
- 代码解释:
-
validates_presence_of :name:用于验证name字段是否有值。 -
validates_numericality_of :cost, :greater_than => 0:验证cost字段是否为数字,且大于 0。
-
- 测试验证功能:
- 访问
http://localhost:3000/purchases,点击New Purchase,再点击Create Purchase。若name为空,cost
- 访问
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



