タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ruby.rails.delayed_jobに関するasipのブックマーク (4)

  • [youRoom][rails][plugin] Railsで非同期処理を行うには"Delayed_job"がおすすめ - mat_akiの日記

    明けましておめでとうございます。年もよろしくお願いします。 今年初ブログは、Railsネタで始めたいと思います。 Railsで非同期処理を行いたいと思うことはありませんか? 例えば、メールの送信をオンラインで実行すると送信が終わるまでレスポンスを返せないのでユーザの待ち時間が長くなってしまいます。ユーザには画面を表示しておいて非同期でメール送信を行えれば、ユーザは早く次の画面を表示できて嬉しいですよね。 他にも、大量のDBの追加や画像の処理、他のサイトからのダウンロードなど非同期で実行できれば嬉しいケースが結構あると思います。 そんな時便利なのが"Delayed_job"というプラグインです。 http://github.com/tobi/delayed_job このプラグインは、githubでたくさんフォークされていたり、Herokuで標準の非同期処理のライブラリになっていたりするので

    [youRoom][rails][plugin] Railsで非同期処理を行うには"Delayed_job"がおすすめ - mat_akiの日記
  • NAMAKESUGI  [Rails][非同期処理]delayed_job使い方

    delayed_jobを使ってみたかったのでメモ。 但し、非同期処理自体はWindowsで実行できない模様なので、Jobの登録までしかローカルで実行できない感じ。 ちなみに利用したのはgemでインストールできるやつ。多分collectiveidea's delayed_job インストール 環境 Windows XP Professional SP3 ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32] gem 1.3.6 gemからインストール gem install delayed_job 以下のようになった。 現時点での最新は2.0.3らしい Successfully installed daemons-1.0.10 Successfully installed delayed_job-2.0.3 2 gems installed

  • NAMAKESUGI | [Rails][非同期処理]delayed_job使い方 その3

    [関連記事] [Rails][非同期処理]delayed_job使い方 [Rails][非同期処理]delayed_job使い方 その2 今回は非同期実行させるための方法について簡単にまとめます。 環境周りの設定は[Rails][非同期処理]delayed_job使い方 その2を見てください。(以前の記事をちょっと修正してあります。) テスト環境について 以下の非同期処理の実行テストは以下の環境で行っております。 Windows XP Pro SP3Rails 2.3.8Ruby 1.8.6Railsの起動モード ... development 非同期処理は[rake jobs:work]でプロセスを立ち上げての実行となります。 delayed_jobで非同期実行させるには delayed_jobで非同期実行の指定には3つのパターンがあります。 send_laterで指定するsend_at

  • NAMAKESUGI  [Rails][非同期処理]delayed_job使い方 その2

    前回の記事はこちらから参照してください。 今回は初歩的なとこだけ。 前提 delayed_jobがインストールされていること delyaed_job用のテーブルが作成されていること config/enviroment.rbにconfig.gem 'delayed_job'が記載されていること。 1. gem install delayed_jobを実行してください。 2. Railsアプリのルートディレクトリでruby script/generate delayed_jobを実行してください。 3. config/enviroment.rbのRails::Initializer.run do |config|のブロック内にconfig.gem 'delayed_job'を追加してください とりあえずやること。 2.でマイグレーションファイルが出来ているはずなので、マイグレーションを実行して

  • 1