Ruby on rails RoR:语法错误,意外的字符串,应为';)';

Ruby on rails RoR:语法错误,意外的字符串,应为';)';,ruby-on-rails,Ruby On Rails,我在rails视图中遇到以下错误: app/views/welcome/index.html.haml:55: syntax error, unexpected tSTRING_BEG, expecting ')' ...ut.attributes({}, nil, :value="#{num}")}>#{_hamlout.adjust_t... ... ^ 这是导致它的两条线(分别为54和55) 基本上,我只是想用+字符串操作符将“number”和“weeks”连接起来。 但我的方法

我在rails视图中遇到以下错误:

app/views/welcome/index.html.haml:55: syntax error, unexpected tSTRING_BEG, expecting ')' ...ut.attributes({}, nil, :value="#{num}")}>#{_hamlout.adjust_t... ... ^ 
这是导致它的两条线(分别为54和55)

基本上,我只是想用
+
字符串操作符将“number”和“weeks”连接起来。
但我的方法显然是错误的

我想你错过了第二行。试试这个:

=(1..52).each do |num|
     %option{:value => "#{num}"}
=(1..52).each do |num|
     %option{:value => "#{num}"}