Как я подключаю jQuery Datepicker к моей форме Ruby on Rails?

Я пытаюсь использовать Datepicker jQuery для установки поля даты в моей форме Ruby on Rails, но я не могу разработать, как сделать это. Кто-то может указать на меня в правильном направлении?

32
задан ben 25 July 2010 в 13:40
поделиться

2 ответа

У Райана Бейтса есть действительно отличное объяснение всего этого:

http://railscasts.com/episodes/213-calendars (старую версию вы можете посмотреть бесплатно) http://railscasts.com/episodes/213-calendars-revised (для просмотра исправленной версии требуется подписка)

16
ответ дан 27 November 2019 в 20:59
поделиться

Если вы используете Rails 3.0+, вам не нужно делать ничего, кроме включения jQuery и jQuery UI, поскольку jQuery является JavaScript-фреймворком по умолчанию.

Если вы используете Rails ранее 3.0 или Prototype (или что-то другое), вам нужно будет использовать jQuery в режиме noConflict. Убедитесь, что вы включили jQuery после загрузки Prototype (вашего другого фреймворка), используя что-то подобное:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jqueryui.js"></script>
<script type="text/javascript">
  jQuery.noConflict();
  jQuery(document).ready(function($) {
    // here the $ function is jQuery's because it's an argument
    // to the ready handler
    $('#dateField').datepicker();
  });
  // here the $ function is Prototype's
</script>
1
ответ дан 27 November 2019 в 20:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: