Пользователь регистрируется в нашем приложении на Rails, и ему дается JavaScript для встраивания виджета в его веб-сайт. Виджет имеет интерфейс с вкладками, как и JQuery tabs http://stilbuero.de/jquery/tabs_3/. iFrames были протестированы, но форм-фактор виджета и междоменная политика сводят на нет использование iframes. Виджет очень динамичен и часто обновляет DOM новым контентом - и из-за междоменной политики он выглядит так, как будто необходим JSONP.
Я понимаю, что 'widget.js.erb' должен создавать макет виджета, ссылаться на таблицу стилей, отображать вкладки и т. Д., Но после нажатия вкладки, как виджет запрашивает содержимое из приложения Rails и отображает это в DOM?