Некоторое содержимое на моей странице загружается динамически с использованием этого кода:
javascript_tag( remote_function( :update => agenda_dom_id, :url => agenda_items_url(options), :method => :get ) )
Когда он выводится в браузере, он выглядит так:
new Ajax.Updater('agenda', 'http://localhost:3000/agenda_items?company=43841&history=true', {asynchronous:true, evalScripts:true, method:'get'})
Символ & в URL-адресе заменяется на &
, поэтому второй параметр запроса отбрасывается.
Я провел разные тесты, и похоже, что Rails пытается преобразовать сущности HTML, как только обнаружит, что код находится в теге скрипта. И попытка жестко закодировать ссылку или тег javascript ничего не изменила.
Кто-нибудь сталкивался с этой проблемой раньше?