ROR:语法错误,意外的tSTRING_BEG,期待keyword_do或'{'或'('(SyntaxError)

时间:2015-08-15 04:12:35

标签: ruby-on-rails

我正在尝试我的第一个rails应用程序。

但是出现了以下错误:

/Users/WWW/.rvm/gems/ruby-2.1.5/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load': /Users/WWW/railsbridge/first-app/config/routes.rb:3: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '(' (SyntaxError)
+ get 'welcome',to: 'topics#welcome'
       ^
/Users/WWW/railsbridge/first-app/config/routes.rb:3: syntax error, unexpected ',', expecting keyword_end
+ get 'welcome',to: 'topics#welcome'

以下是代码:

resources :topics
+ get 'welcome',to: 'topics#welcome'

1 个答案:

答案 0 :(得分:0)

除了阅读指南以帮助您如上所述启动之外,还请阅读代码中提供的注释以帮助您入门。 routes.rb文件就是一个很好的例子:

# The priority is based upon order of creation: first created -> highest priority.
  # See how all your routes lay out with "rake routes".

  # You can have the root of your site routed with "root"
  # root 'welcome#index'

  # Example of regular route:
  #   get 'products/:id' => 'catalog#view'

  # Example of named route that can be invoked with purchase_url(id: product.id)
  #   get 'products/:id/purchase' => 'catalog#purchase', as: :purchase

等...