gpt4 book ai didi

ruby-on-rails - 简单的语法错误让我抓狂 - Ruby on Rails

转载 作者:行者123 更新时间:2023-12-01 07:01:04 24 4
gpt4 key购买 nike

我正在关注 RoR 下载站点上的博客应用程序。教程说输入此代码以获得一些验证:

class Post < ActiveRecord::Base
validates :name, :presence => true
validates :title, :presence => true,
:length => { :minimum => 5 }
end

我的副本中有这个:
class Post < ActiveRecord::Base 
validates :name, :presence => true,
validates :title, :presence => true,
:length => { :minimum => 5 }

end

就我所见,这是正确的,但是当我运行页面时我收到这些错误消息:
c:/Sites/blog/app/models/post.rb:3: syntax error, unexpected tSYMBEG, expecting kDO or '{' or '('
validates :Title, :presence => true,
^
C:/Sites/blog/app/models/post.rb:3: Can't assign to true
C:/Sites/blog/app/models/post.rb:4: syntax error, unexpected tASSOC, expecting tCOLON2 or '[' or '.'
:length => { :minimum => 5 }

谁能指出我做错了什么?对我来说似乎完全一样。

最佳答案

您在 validates :name, :presence => true 末尾有一个逗号在您的 post.rb文件;删除它。

关于ruby-on-rails - 简单的语法错误让我抓狂 - Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854951/

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