Chciałbym dodać do swojej strony kalendarz. Pobrałem i zainstalowałem odpowiedni plugin. Wygenerowałem potrzebny kontroler i [dodatkowo widok] za pomocą:
ruby script/generate googlecalendar
jego treść:
require ‘googlecalendar.rb’
class GooglecalendarController < ApplicationController
def index
data = scan("/calendar/ical/french@holiday.calendar.google.com/public/basic")
calendar = parse data
@events = []
calendar.events.each do |event|
@events.push(event.start_date)
end
end
end
I nie wiem jak to zrobić żeby kalendarz ten wyświetlić, obojętnie gdzie.
Macie jakieś pomysły?
Z wyświetlaniem już sobie poradziłem ale tylko z tym. Tam gdzie zazwyczaj jest problem tam tkwi rozwiązanie.
w pliku app/views/googlecalendar/index.html.erb:
if @events.include?(d)
[d.mday, {:class => "specialDay"}]
end
Witam,
Czy ktoś miał do czynienia z tym kalendarzem? Jak staram się dodać wydarzenie to wyświetla mi się ono na mojej poczcie daniel.kotowski@gmail.com ale nie na tej stronie w RoR…
Poniżej jest link do strony z kalendarzem
http://benjamin.francisoud.googlepages.com/googlecalendar
mam pytanie odnośnie wiersza:
data = scan ‘/calendar/ical/french@holiday.calendar.google.com/public/basic’
czy muszę to jakoś przerobić??
Utworzyłem kontroller model itp. o nazwie events nie wiem tylko jak to przepuścić by w wyniku otrzymać w kalendarzu wydarzenie.
Tymczasowo mój roboczy projekt umieszczony jest na stronie http://rubyblog.heroku.com/ kalendarz umieszczony jest w CalendarHelper
Będę wdzięczny za jakiekolwiek informacje i wskazówki…