ruby on rails - I got the error syntax error, unexpected $end, expecting keyword_end -


i'm first ruby, when following guide(http://guides.rubyonrails.org/getting_started.html) got error like:

started "/questions" 127.0.0.1 @ 2012-06-07 17:22:36 +0900

syntaxerror (/users/sookcha/desktop/dev/csap/app/models/question.rb:3: invalid multibyte char (us-ascii) /users/sookcha/desktop/dev/csap/app/models/question.rb:3: syntax error, unexpected $end, expecting keyword_end   validates :name,  :presence => true ^): app/controllers/questions_controller.rb:2:in `'

rendered /users/sookcha/.rvm/gems/ruby-1.9.3-p125/gems/actionpack-3.2.5/lib/action_dispatch/middleware/templates/rescues/_trace.erb (3.1ms) rendered /users/sookcha/.rvm/gems/ruby-1.9.3-p125/gems/actionpack-3.2.5/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.1ms) rendered /users/sookcha/.rvm/gems/ruby-1.9.3-p125/gems/actionpack-3.2.5/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (10.7ms)

when refresh page, got different error below:

started "/questions" 127.0.0.1 @ 2012-06-07 17:22:40 +0900  nomethoderror (undefined method `key?' nil:nilclass): 

my code is

class question < activerecord::base attr_accessible :content, :name, :title validates :name,  :presence => true validates :title, :presence => true,                   :length => { :minimum => 5 }  end 

what's wrong code?

edit

when insert # encoding: utf-8, in code, got different error like: /users/sookcha/desktop/dev/csap/app/models/question.rb:5: syntax error, unexpected tsymbeg, expecting keyword_do or '{' or '(' validates :name, :presence => true ^ /users/sookcha/desktop/dev/csap/app/models/question.rb:7: syntax error, unexpected tassoc, expecting keyword_end :length => { :minimum => 5 } ^):
what's wrong?

there's non-breaking space in code:

validates :name,  :presence => true                 ^                here 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -