gpt4 book ai didi

ruby-on-rails - 如何验证 Rails 应用程序中标题的长度?

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:46 24 4
gpt4 key购买 nike

我现在正在学习 Ruby on Rails,我想做的练习之一是如何验证标题是否超过 10 个字符。提示说在 ruby​​ 中使用 :length 方法(?)。

到目前为止我已经尝试过:

validates :title.length, numericality: {greater_than_or_equal_to: 10}

validates :title, length: {greater_than_or_equal_to: 10}

这两个都给了我错误。

我应该在这里做什么?

另一个简单的问题,当冒号 (:) 在左边和右边时有什么区别?对于长度,它在左边 (:length),但对于数值,它在右边 (numererity:) 我在想如果它在左边它是变量,如果它在右边,它就是一个方法。不确定这是否是一个好的思考方式。

最佳答案

尝试:

validates :title, length: {minimum: 10}

第二个问题:

key: value

是哈希语法,意思和

一样
:key => value

关于ruby-on-rails - 如何验证 Rails 应用程序中标题的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23701460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com