Я пытаюсь реализовать меню динамического выбора в приложении Rails, следуя видео YouTube # 88.Динамическое меню выбора в Rails
Я установил все как видео, но мой JavaScript не работает должным образом.
Мой Посмотреть код: _form.html.erb
<div class="field">
<%= f.label :cliente_id %><br>
<%= f.collection_select :cliente_id, Cliente.order(:name), :id, :name, include_blank: true %>
</div>
<div class="field">
<%= f.label :projeto_id %><br>
<%= f.grouped_collection_select :projeto_id, Cliente.order(:name), :projetos, :name, :id, :name, include_blank: true %>
</div>
relatos.coffe ->
JQuery ->
projetos = $('#relato_projeto_id').html()
$('#relato_cliente_id').change ->
cliente = $('#relato_cliente_id :selected').text()
options = $(projetos).filter("optgroup[label='#{cliente}']").html()
if options
$('#relato_projeto_id').html(options)
else
$('#relato_projeto_id').empty()
страница кажется нормально, без ошибок, но когда я перечисляю Cliente (клиент) его должен перечислять только перечисленные в нем проекты, но он показывает все проекты, поскольку нет jquery вообще.
подтвердите расширение файла js «. Coffee» не «. Coffe» –
Опубликовать сгенерированный HTML в отличие от рельсов, поскольку это не помогает. – lshettyl
CoffeeScript чувствителен к отступу. То, что вы дали, не является синтаксически действительным. –