ROR- синтаксическая ошибка - PullRequest
       0

ROR- синтаксическая ошибка

0 голосов
/ 09 декабря 2010

Я иногда бьюсь головой о стену.Не знаю, почему я даже получаю синтаксическую ошибку на collection_select (), когда я почти уверен, что это правильно.Пожалуйста, помогите Rail 2.1.1.

<%= f.collection_select (:location_id, Location.find(:all), :id, :name, :prompt => true, 
        {:onchange => remote_function(
        :url => {:action => "loc_selected", :controller => "location", 
            :id=> location.id},
        :with => "'location_id='+this.value")}) %>

Ошибка компиляции

c: /Users/Tau/rails_proj/incident/app/views/events/_general_step.html.erb:35: синтаксическая ошибка, неожиданное ')', ожидание tASSOC ... "'location_id =' + this.value")})) .to_s);_erbout.concat "\ n ...

1 Ответ

1 голос
/ 09 декабря 2010

Вам не хватает фигурных скобок вокруг :prompt => true.Этот аргумент для выбора коллекции должен быть хешем.Исправьте это, используя {:prompt => true}.

И, пожалуйста, отформатируйте ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...