sitemap_generator gemを使用してxmlサイトマップを構築しています。 READMEから:Rails - コントローラー内でレーキを動かすのは大丈夫ですか?
私は...実行すくいサイトマップ:作成するために、必要に応じて/あなたのサイトマップファイルを再構築し、リフレッシュ
create
アクションが私のコンテンツで走っているこのいずれかの時間を行うことを好むだろう
コントローラ。このようなことをするベストプラクティスはありますか?
sitemap_generator gemを使用してxmlサイトマップを構築しています。 READMEから:Rails - コントローラー内でレーキを動かすのは大丈夫ですか?
私は...実行すくいサイトマップ:作成するために、必要に応じて/あなたのサイトマップファイルを再構築し、リフレッシュ
create
アクションが私のコンテンツで走っているこのいずれかの時間を行うことを好むだろう
コントローラ。このようなことをするベストプラクティスはありますか?
可能です。しかし、私はそれをお勧めしません。レイクのタスクは、実行に数秒かかることが多く、これはサーバーの要求を占有し、クライアントへの応答を延長します。
作成するたびにサイトマップを更新したい場合は、2つのソリューションのいずれかをお勧めします。レーキタスクのサイトマップ:リフレッシュするものを分析するか、コントローラから直接コードを使用してください。しかし、私は実行するにはあまり時間がかからず、私はsitemap_generatorについてあまり知らないので、私は話すことはできません。
もう1つの選択肢は、delayed_jobからrakeタスクを実行して、これを優先することです。こうすることで、作成アクションからジョブを起動できますが、完了するまで待つ必要はありません。
完璧、ありがとう! – jyoseph