xRTML предназначен для работы с любой платформой / платформой, которая отправляет HTML в браузер, поэтому
нет никаких ограничений для Ruby или Ruby on Rails.
В вашем коде отсутствуют четыре вещи, Djj:
1) ваш тег Connection по-прежнему имеет значения appkey
и authtoken
, установленные на значения по умолчанию, прилагаемые к документации, вам необходимо использовать значения, предоставленные в комплекте для разработки ...
<xrtml:connection appkey="myAppKey" authenticate="false" authtoken="myDevToken" url="http://developers.realtime.livehtml.net">
2) вы не включаете скрипт на свою страницу (возможно, вы просто не вставили его в свой вопрос, но:)
<script type="text/javascript" src="path/to/xrtml.js"></script>
3) Для тега Calendar требуется контейнер HTML, в котором он будет отображаться. В теге вы видите target = "# divcalendar", который является селектором Sizzle для div, где будет отображаться html календаря, поэтому вы должны указать где-нибудь:
<div id="divcalendar"></div>
4) обработчик для настойчивости ... это где вещи становятся серьезными. Тег Calendar требует наличия обработчика на стороне сервера и базы данных для работы с записями. Итак, вы должны реализовать в ruby обработчик вызовов ajax, сделанных календарем (документацию по нему можно найти в http://docs.xrtml.org/markup/calendar.html, в разделе «3.2 Данные о персистентности»). Итак, при определении тега:
<xrtml:calendar ... handlerurl="path/to/yourhandler" ...></xrtml:calendar>