2012-03-16 2 views
1

Кто-нибудь знает, есть ли пошаговое руководство по интеграции Rails на Rails 3 fullcalendar в существующее приложение Rails? Я просмотрел документацию, внедрил все, что мог, но, как новичок, не знаю, где я, возможно, ошибаюсь ... Я в основном ищу, чтобы кто-нибудь еще это сделал и поделился своим опытом?Rails 3 Full_Calendar

+0

hey попробовал прочитать их прочитанный файл и демонстрационные страницы здесь: https://github.com/bokmann/rails3_fullcalendar/blob/master/README && http://arshaw.com/fullcalendar/ cheers –

ответ

1

Вам просто нужно иметь файлы JavaScript в вашем asset pipeline. Вы должны поместить его в /vendor/assets/javascripts/fullcalendar, а затем включите его в application.js через

//= require_tree ./fullcalendar 
[...other scripts] 
$(document).ready(function() { 

    // page is now ready, initialize the calendar... 

    $('#calendar').fullCalendar({ 
    // put your options and callbacks here 
    }) 

}); 

на ваш взгляд, вы должны включать в себя следующий элемент, чтобы поместить календарь там:

<div id='calendar'></div> 

Просто попробуйте. Это не так сложно. Спросите еще раз, если у вас есть более конкретные вопросы.

+0

Спасибо Сандро, будет попробуйте позже. Я размещал свои Javascripts и таблицы стилей в app/assets/javascripts и app/assets/stylesheets ... Я считаю, что это неверно? – Richlewis

+0

Могу ли я ответить на мой собственный вопрос некоторым дальнейшим чтением ...... vendor/assets - это активы, принадлежащие внешним организациям, такие как код для плагинов JavaScript и рамки CSS. Именно поэтому мне нужно разместить эти paticular javascripts в поставщике/активах/javascripts ... я помещаю таблицы стилей в одном месте? – Richlewis

+0

ИМХО: путь «поставщик/активы» и «приложение/активы» почти аналогичны. Но это рекомендуемый способ иметь скрипты и файлы, которые являются сторонними, на пути «поставщик/активы». Также рекомендуется иметь таблицы стилей в «vendor/assets/stylesheets» (сохраняя структуру пути), но я предпочитаю иметь файлы из одного плагина в целом в «vendor/assets/javascripts/myExtension». –