タグ

rails3に関するnakakohのブックマーク (9)

  • ASCIIcasts - “Episode 279 - Asset Pipelineを理解する”

    279: Asset Pipelineを理解する  (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto Asset PipelineRails 3.1のもっとも大きな新機能ですが、同時にもっとも混乱しやすい機能でもあります。今回のエピソードでは、このAsset PipelineがどのようにRailsアプリケーションのアセットを管理するかを見ることによって、少しその神秘性を取り除いていきたいと思います。もしAsset Pipelineについてまったく知識がない場合は、Rails GuideのAsset Pipelineのページが多くの機能を説明しているので、まずそこから始めるのがいいでしょう。 Rails 3.1アプリケーションを書いたことがある方なら、http://

  • Rails3 系のロギング設定 | MyNotebook

    Rails のデフォルトのロガーだとログレベルだとか日時が出力されないのでログとしてあまり意味がありません。 config/environment.rb の一番最後に以下の記述を追加してください。 class Logger class Formatter def call(severity, time, progname, msg) format = "[%s #%d] %5s -- %s: %s\n" format % ["#{time.strftime('%Y-%m-%d %H:%M:%S')}.#{'%06d' % time.usec.to_s}", $$, severity, progname, msg2str(msg)] end end end Rails 3.0 系の場合 config/environments/development.rb に以下の記述を含めます。 confi

  • Rails2アプリをRails3.0系にアップグレード - 130単位

    Rails2のアプリをRails3にアップグレードしました。テストが無いと大変と聞いていましたが、便利なプラグインのおかげで意外とスムーズにできた気がします。 対象アプリ Ruby1.8.7 Rails2.3.5 Git管理 Model数18 テストなし 以下の構成にします。 Ruby1.9.2 Rails3.0.7 参考リンク ASCIIcasts(Railscasts)の手順に沿えばほぼ問題なくいけるかと思います。 Asciicasts - Online Marketing for Yellow Gold Karat Fine Jewelry Asciicasts - Online Marketing for Yellow Gold Karat Fine Jewelry Rails 3 Ropes Course (PDF) はてなブログ 以下、細かいことも含め自分がやった作業のメモです

  • RFCに違反している(ドットが連続する)メールアドレスをRails3で扱うには

    Rails3のActionMailer(Mail)で、DoCoMoやauに存在するRFC違反のメールアドレス(@の前にドットが連続するやつ)を受信するときの対処方法を書いておきます。 Rails2以前(TMail)のときはFromがnilになって取得出来なくて、仕方なくパーサを書き換えるという結構面倒な事をしていましたが、Rails3では一応取得することは出来ます。ただし、Fromのフォーマットによって挙動が変わってきますので注意が必要です。 具体的には下記のようになります。 # 通常のメールアドレスの場合 ruby-1.9.2-p180 > mail.from => ["d.akatsuka@gmail.com"] ruby-1.9.2-p180 > mail.from.class => Mail::AddressContainer # @の前にドットが連続するメールアドレスの場合 ru

    RFCに違反している(ドットが連続する)メールアドレスをRails3で扱うには
    nakakoh
    nakakoh 2011/12/13
    メールアドレスRFC違反。てかキャリアも強制的に排除してほしいな(´・ω・`)
  • Kaminariの使い方 Rails3時代のpaginationの標準候補 - YomuKaku Memo

    Rails3時代のpaginationの標準に成り得るkaminariのインストールと設定の方法をまとめます。 Kaminariはamatsudaさんが作られたpaginationのためのgemです。 使用させていただいたところ、現在ひろく使用されているwill_paginateからこのkaminariに乗り換えてしまうのに充分な機能がある上、will_paginateと比較してシンプルなためにレンダリングのカスタマイズ等が容易に感じられました。 amatsudaさんありがとうございます。 以下、インストールからカスタマイズの方法までをまとめます。 Kaminariのインストール方法 Gemとしてインストールします。 単にgemとしてインストールするだけであれば、シェルで、 $ gem install kaminari のように入力します。 Rails 3で使用する場合は、Gemfileの

    nakakoh
    nakakoh 2011/12/13
    rails3 pagination乗り換え
  • nginx+UnicornでRailsのページキャッシュを使おうとしてはまった話 - ひげろぐ

    ここやここを参考に設定してみたが、nginx+Unicornの組み合わせでページキャッシュが効かなかったので、ちょっと試行錯誤。 最終的には以下を参考にしてなんとかなった。 RubyonRailsMongrel 原因 nginxがキャッシュファイルを見つけてくれなかった 状況を調べてみるとキャッシュファイル自体は作られている。 しかしRailsがキャッシュファイルを作るときにパス名に「index.html」か「.html」を付加したものをファイル名とするが、nginxはこの事情を知らないので、キャッシュファイルを見つけられなかった。 なので都度Unicornの方へリクエストを振っていた。 一方Unicornは静的ファイルへのアクセスをnginxに一任していた Rails3からはProduction環境ではデフォルトで静的ファイルへのアクセスを受け付けていない。 以下デフォルトのconfig

  • Active Record Query Interface 3.0 - (m.onkey.org)

    I’ve been working on revamping the Active Record query interface for the last few weeks ( while taking some time off in India from consulting work, before joining 37signals ), building on top of Emilio’s GSOC project of integrating ARel and ActiveRecord. So here’s an overview of how things are going to work in Rails 3. What’s going to be deprecated in Rails 3.1 ? These deprecations will be effecti

  • gem管理の新標準ツール"Bundler"のTips - 昼メシ物語

    Bundlerは、rubygemsのラッパーです。Rails3のgem管理に採用されています。 Bundlerを使うことで、 このgem、手元にはインストールされているのに、番環境にインストールされてない! 開発環境にgemを入れまくったら、プロジェクトにどのgemが必要なのか分からなくなった! みたいな問題を解決できます。 詳しくは公式サイトをご覧ください。 今日はそんなBundlerについて色々分かってきたので、Tipsをいくつか紹介したいと思います。 前提知識 この記事は、このへんが理解出来ていることが前提です。 Bundler: The best way to manage Ruby applications Rubygems に /usr/bin を触らせないためには gem をユーザーディレクトリで運用する++ - きたももんががきたん。 Bundlerは1.0系以降を使おう

    gem管理の新標準ツール"Bundler"のTips - 昼メシ物語
  • Rails3でどう書けばいいかわからない時、参考になる7つのURL

    はじめに Rails3.0.0がリリースされて、2ヶ月(2010年10月末現在)。皆さんRails3ライフを満喫していますか? Rails3がはじめてという方、マニュアルやリファレンス探しに苦労されていませんか? Rails3でコードを書いていると、どうかけばいいのかな?ということもしばしばあって、自分なりに参照するサイトなどがまとまってきたので、今日は自分が参照する順番に、URLを晒していきます。少しでも参考になれば幸いです。 もくじ Rails Searchable API Doc Google – Search by date Rails 3 Ropes Course Railscasts – rails-3.0 episodes Ruby on Rails Guides Github – Search: rails3 example O’REILLY – Rails3 in a N

    Rails3でどう書けばいいかわからない時、参考になる7つのURL
  • 1