Rails исправляет ошибку синтаксиса в представлении

#ruby-on-rails #ruby #ruby-on-rails-3

#ruby-on-rails #ruby #ruby-on-rails-3

Вопрос:

Я получаю эту ошибку в представлении:

 SyntaxError in PublicController#fast

C:/Rails/konkurranceportalen/app/controllers/public_controller.rb:11: syntax error, unexpected tASSOC, expecting keyword_end
@titel => 'Heading'
         ^
  

Мое действие в моем контроллере:

 def fast
render :template => 'kategoris/show', :layout => 'kategori'
@titel => 'Heading'
@konkurrancers = Konkurrancer.where('type', 'nyhedsbrev')
end
  

Ответ №1:

Вы просто хотите @titel = 'Heading' . => предназначена для создания Hash элементов, как в `foo = {:a => 1, :b => «bar»}