Привет!
Я пытаюсь сделать зависимые select используя js/coffee. После выбора значения из первого select, я посылаю запрос на получении новых option для второго select. После этого, используя append, присоединяю их ко второму select. Но почему то, в rails_admin они не отображаются, если попытаться открыть второй select. Кто нибудь сталкивался с подобным? Буду благодарен за любую помощь!
depended_pages.js.coffee:
$(document).ready ->
$('#parent_site').change ->
$.ajax '/admin/get_depended_pages?site_id=' + this.value,
type: 'POST'
dataType: 'html'
error: (jqXHR, textStatus, errorThrown) ->
alert("#{textStatus}: #{errorThrown}")
success: (data, textStatus, jqXHR) ->
pages = $('#page_parent_id')
pages.empty()
data = jQuery.parseJSON(data)
for element in data
console.log element
pages.append($("<option></option>").attr("value", element[1]).text(element[0])).html()
До выбора элемента в первом select(#parent_site):
После выбора элемента(видно что append произошел, но список не раскрывается, как будто ничего нет):