如何将javascript包含到RubyonRails的下拉列表中?

如何将javascript包含到RubyonRails的下拉列表中?,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我有一个javascript文件,用于从不同模型加载的级联下拉框。但我不知道如何将其包括在下拉列表中 表格: var主调查= 变量元素= '请选择'}%> 因此,上面的javascript文件从父级收集数据。在表单中,我创建了一个下拉列表,静态加载数据库中的数据。我想将javascript动态地自动加载到下拉列表中 提前感谢 我通常通过Ajax和partials(或page,由您决定)来实现,这并不好,但可能会有所帮助 即使在您的父选择上也要绑定更改。像 $("#parent_select

我有一个javascript文件,用于从不同模型加载的级联下拉框。但我不知道如何将其包括在下拉列表中

表格:

var主调查=
变量元素=

'请选择'}%>
因此,上面的javascript文件从父级收集数据。在表单中,我创建了一个下拉列表,静态加载数据库中的数据。我想将javascript动态地自动加载到下拉列表中


提前感谢

我通常通过Ajax和partials(或page,由您决定)来实现,这并不好,但可能会有所帮助

即使在您的父选择上也要绑定更改。像

$("#parent_select").change(function(){
    $.ajax({
        url: '/parents/'+$(this).val()+'/childs/',
        complete: function(data){
            $('#children_select').html(data);
        }
    })
});
在您的子控制器中,仅呈现部分(或页面),其中包含选定子控制器选项的内容。比如:

<%children.each do |child|%>
<option value='<%=child.id%>'><%=child.name%></option>
<%end%>

我通常通过Ajax和partials(或page,由您决定)来实现,这并不好,但可能会有所帮助

即使在您的父选择上也要绑定更改。像

$("#parent_select").change(function(){
    $.ajax({
        url: '/parents/'+$(this).val()+'/childs/',
        complete: function(data){
            $('#children_select').html(data);
        }
    })
});
在您的子控制器中,仅呈现部分(或页面),其中包含选定子控制器选项的内容。比如:

<%children.each do |child|%>
<option value='<%=child.id%>'><%=child.name%></option>
<%end%>