语法错误,意外的tIDENTIFIER,期待';'或'\ n'

时间:2013-06-09 08:18:53

标签: ruby-on-rails ruby

我只是在我的文件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

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

1 个答案:

答案 0 :(得分:3)

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