2015-08-15 128 views
3

我尝试我的第一个Rails应用程序ROR:语法错误,意想不到的tSTRING_BEG,期待keyword_do或 '{' 或 '('(的SyntaxError)

但得到了以下错误:

/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' 

回答

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 

等等

相关问题