我正在尝试按照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 - &gt;
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。
答案 0 :(得分:0)
代码的开头是JQuery,应该是jQuery。感谢之前说过的人,但现在我明白了。