2

小さなレールアプリでフルカレンダーを使用していますが(ええ)、コントローラーでの検索がカレンダーをレンダリングする前にすべてのレコードを検索しているため、動作が遅くなります。JSONアプローチを使用しています。私が使用しているフィールド名はとstarts_atですends_at。これは(のindex方法でassignments_controller)機能します:

@assignments = Assignment.find(:all, :conditions => "starts_at IS NOT NULL")

しかし、私が言ったように、それはポーキーであり、より多くのレコードが追加されるにつれて悪化するだけです。したがって、これは明らかにフルカレンダーの質問というよりもレールの質問です。フルカレンダーを取得して最初に現在の週を表示し(パラメーターが送信されていない場合)、次/前のボタンからパラメーターを受け入れる方法がわかりません。いずれの場合も、データベースから関連するアイテムのみを検索します。

ああ-これはレール2.xであり、3ではありません。

ポインタをありがとう。

4

1 に答える 1

0

この質問は無視してください。JavaScript (エポック) と Ruby の間の日付形式の不一致の問題であることが判明しました。少なくとも現時点ではそう思っています。どのように正確に「修正」したかを理解しようとして、まだ頭を悩ませていますが、うまくいっているようです。私はこのプロジェクトを知っていました: http://github.com/bansalakhil/fullcalendar ですが、Time.at のニュアンスを理解するのに何年もかかりました。

私は言わなければならない、時間はトリッキーなものです。実生活でもコードでも。

私の (結果的に見当違いだった) 質問に目を通してくれた皆さんに感謝します。

于 2010-06-05T00:42:26.070 に答える