gpt4 book ai didi

ruby-on-rails - 错误 : syntax error, 意外的 tSTRING_BEG,需要 keyword_do 或 '{' 或 '('(语法错误)

转载 作者:行者123 更新时间:2023-12-04 19:49:26 25 4
gpt4 key购买 nike

我正在尝试我的第一个 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'

最佳答案

您必须在 do .. end block 中定义路由,如下所示:

  resources :topics do
get 'welcome', to: 'topics#welcome'
end

我强烈建议您阅读 Official Ruby on Rails Documentation for Routing

关于ruby-on-rails - 错误 : syntax error, 意外的 tSTRING_BEG,需要 keyword_do 或 '{' 或 '('(语法错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32021446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com