ブックマーク / blog.livedoor.jp/maru_tak (2)

  • Rails3.2で production にした途端にapplication.css が参照できなくなる:お題目うぉっち

    2012年03月30日 Rails3.2で production にした途端にapplication.css が参照できなくなる Railsは2.3からご無沙汰になってしまっていたので、 Rails3 の勉強をしていたときのこと。 developmentモードでは問題なく動いていたアプリケーションをproductionモードに切り替えた途端に画面がスタイルシートなしの表示になってしまった。コンソールには下記のような表示が。ActionController::RoutingError (No route matches [GET] "/assets/application-1adf5534d70f07fe17c168d1b45fc116.css"): ルーティングがないと言われてもdevelopmentモードの時にはcss用のルーティングなど設定していなかった。 そもそも、 /assets/

    jorira
    jorira 2012/11/02
    PassengerやNginxを使う場合は、静的なファイルのハンドリングはそれらサーバーアプリがやってくれるので、Rails側ではオフにする、という目的で使うようだ
  • RubyでのMail送受信にGMAILを使う:お題目うぉっち

    2010年09月04日 RubyでのMail送受信にGMAILを使う Rubyでメールを送受信する処理をする必要があったので調べてみた。以前は Net::POP3にTMAILを組み合わせてゴニョゴニョやる感じだったけど、Rails3でも採用されている MAIL という gem を使うと非常にシンプルにメールを扱える。 デフォルトではローカルサーバー上の sendmail から送信するようになっているが、smtpサーバー経由でも送信可能。 汎用性を考えると GMAIL のサーバーを利用できると便利。RDOCと作者さんのBlogによると、下記のようにデフォルトを設定すればよいらしい。 require 'mail' Mail.defaults do delivery_method :smtp, { :address => "smtp.gmail.com", :port => 587, :doma

    jorira
    jorira 2011/07/19
    gem mailのメモ
  • 1