2015-03-02 2 views
1

Я получаю следующее сообщение об ошибке в моих рельсах просмотр:RoR: ошибка синтаксиса, неожиданный tSTRING_BEG, ожидая «)»

app/views/welcome/index.html.haml:55: syntax error, unexpected tSTRING_BEG, expecting ')' ...ut.attributes({}, nil, :value="#{num}")}>#{_hamlout.adjust_t... ...^

Вот две линии, которые вызывают его (54 и 55 соответственно)

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

Я басистом просто пытаюсь соединить «число» с «неделями» с оператором строки +. Но я явно ошибаюсь в своем подходе.

ответ

1

Я думаю, что вам не хватает> на второй строке. Попробуйте следующее:

=(1..52).each do |num| 
    %option{:value => "#{num}"} 
Смежные вопросы