1

我刚刚将教程中的代码复制并粘贴到我的文件 models/post.rb 中

class Post < ActiveRecord::Base
  attr_accessible :content, :name, :title

  validates :name,  :presence => true
  validates :title, :presence => true,
                    :length => { :minimum => 5 }
end

并且出现错误:

SyntaxError: /home/row/blog/app/models/post.rb:1: syntax error, unexpected tIDENTIFIER, expecting ';' or '\n'
  ...idates :name,  :presence => true
...                               ^

我对代码进行了一些更改,例如:

class Post < ActiveRecord::Base
  attr_accessible :content, :name, :title

  validates :name,  :presence => true
  validates :title, :presence => true, :length => { :minimum => 5 }
end

但是出现了同样的错误。我很困惑。

4

1 回答 1

3

你有错误的行尾。尝试将它们更改为 UNIX 行尾。

于 2013-06-09T10:27:37.073 回答