Rails решает, что ему нравится добавлять в форму входные данные с именем контроллера в id.Например, моим именем контроллера было «Testjqueryui», и в части _form было сгенерировано следующее (очень похоже на ваше):
<%= f.text_field :date %>
Сгенерированный HTML (после запуска встроенного рубина) имеет идентификатор:: "testjqueryui_date".
Итак, я бы посоветовал проверить идентификатор сгенерированного поля, поскольку к нему, вероятно, добавлено имя контроллера.
Я поместил это в application.jsfile:
$(function() {
$( "#testjqueryui_date" ).datepicker();
});
Надеюсь, это поможет!