タグ

ブックマーク / edywrite.blogspot.com (3)

  • Ruby on Rails3でlink_toでAjax処理

    rails3でlink_toタグを使ってAjaxを利用する場合のメモ書きです。 実行環境はruby1.9.3p0,rails3.2.2,postgres 難易度★★★☆☆ rail3でajax処理をおこなう時に一番困ったのが、ググるとremote_functionタグを使ったやり方が多かったことです。 この機能はrail2.Xまでは一般的だったらしい(知らないけど)のですが、remote_functionタグはrails3では利用できません。 色々と調査したのですが、rails3ではjqueryを使ってajax処理を行うのがよいみたいです。以下に実装してみました。 jqueryの導入 アプリケーションフォルダ配下のGemfileにjqueryの記述を追記します。 vi Gemfile gem 'jquery-rails' 保存したらjqueryファイルをインストールします。 bundle

    Ruby on Rails3でlink_toでAjax処理
  • Herokuのエラー処理

    Ruby on Rails3で作成したアプリをHeroku上で動かす際のエラー処理についてのまとめです。 環境はruby-1.9.3-p0, rails3.2.2, postgres, Herokuです。 難易度★★★☆☆ はじめに この記事はHeroku上で動くアプリのエラーをどう扱うかを試行錯誤したまとめです。正直、あまり良い方法とは思えなかったのですが、現在は記事の内容で対応しています。 対応方法 アプリに例外が発生したらエラーのメールを投げることでエラーを管理者が確認できるようにしました。 exceptional_notificationというpluginが例外を自動キャッチしてメールを投げてくれるのですが、私のアプリは独自処理で例外をキャッチしていたのでexceptional_notificationを使用できませんでした。なので、自分で実装することになりました。 詳細 Hero

    Herokuのエラー処理
  • Herokuのwebサーバをthinに変更する

    Ruby on Rails3で作成したアプリをHeroku上でthinを利用して動作させるためのまとめです。 環境はruby-1.9.3-p0, rails3.2.2, postgres, Herokuです。 難易度★★★★☆ thinに変更したほうが良い理由 Heroku上のrailsアプリは、デフォルトだとWebrickが動いています。 Webrickはデフォルトで使われるWEBサーバーですが、パフォーマンスがかなり悪いです。 Herokuでも実運用ではthinを使うように推奨しています。 thinはコンパクトでWEBrickよりも速く技術的にも枯れていて、普通のWEBサイトであれば十分な性能をもっています。 フリー(無料)で変更できるの? 現在(2012/8月)確認した限りは無料で変更できます。add-onと異なりクレジットカードの登録をしていなくても大丈夫です。 利用しているWEB

    Herokuのwebサーバをthinに変更する
  • 1