2012-04-11 8 views
2

JqueryとRails 3の新機能です。私は自分のサイトに完全なカレンダーを実装しています。私は何を理解してから、カレンダーエントリを別の日にドラッグアンドドロップすることができ、イベントモデルを更新して、リフレッシュ時に新しい日に予定を残します。しかし、これは起こりません。誰もこれに似た問題を抱えていますか?このアクションのコードは次のようになります。Rails 3 Full Calendar - イベントを更新できません

function updateEvent(the_event) { 
$.update(
    "/events/" + the_event.id, 
    { event: { title: the_event.title, 
      starts_at: "" + the_event.start, 
      ends_at: "" + the_event.end, 
      description: the_event.description 
      } 
    }, 
    function (reponse) { alert('successfully updated task.'); } 
); 

}

明らかなものがありませんか?

答えて

1

私はediting events in the fullCalendar pluginに問題がありました。私の場合、それはパラメータeditabledisableResizingと関係していました。ドラッグ&ドロップ機能のためにはeventDropハンドラを実装する必要があります。 dayDelta、minuteDelta、終日は古いものと新しい日付の間の時間差が含まれているパラメータを:

$('#calendar').fullCalendar({ 
    ... 
    editable: true, 
    eventDrop: function(event,dayDelta,minuteDelta,allDay,revertFunc) { 
     $.ajax({ 
     type:"PUT", 
     url: "/events/"+event.id, 
     data: "minute_delta="+minuteDelta+"&day_delta="+dayDelta, 
     .. 
     }); 
    } 
}); 
+0

おかげで、後でこれをしようとします、しかし... – Richlewis

+0

こんにちは、このコードの配置に関する問題だけ意味を成しているようです。これはcalendar.jsかfullcalendar.jsに入っていますか? – Richlewis

+0

私は最後の夜calendar.jsに配置し、すべての種類のエラーが発生していました。主にカレンダーがロードされず、ヘッダに関するエラーメッセージが表示されます。 – Richlewis

関連する問題