tumblr

tumblr(タンブラー)は、メディアミックスブログサービス。ブログとミニブログ、そしてソーシャルブックマークを統合したマイクロブログサービスである。アメリカのDavidville.inc(現: Tumblr, Inc.)により2007年3月1日にサービスが開始された。

Ruby on Rails

オレオレ証明書を使ってwebrickを起動する

railsでdevelopment環境でオレオレ証明書を使いたい場合のメモ。 thinを使っている場合が多いみたいだけど、webrickでも出来ないこともない。 underthehood.carwow.co.uk このページのコードに従っていけばちゃんと動いた。 環境 rails 4.2.2 ruby 2.1.4p265…

secret_key_baseがないとかなんとか

rails4.1.4でproduction環境にアプリをおいたらこんなエラーが出た 2014-11-17 01:14:04 +0900: Rack app error: #<RuntimeError: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml`> /usr/local/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/railties-4.1.4/lib/rails/application.rb:452:in…</runtimeerror:>

FactoryGirlでhas_many(またはbelongs_to)な入れ子構造データを定義する

あるマスターデータをDBに入れたいが、テスト時にもそのマスターデータは使いたいので、db/seed.rbを使わずFactoryGirlでデータを突っ込んでいる。その方法が果たして現時点でのベストプラクティスなのかはわからないが。 (その方法自体はこちらの記事参照…

RailsでもLTSVを出力したい!

railsのlog/production.logでは主に以下のようなログが吐かれる 'Started GET "/" for 127.0.0.1 at 2014-01-20 20:46:30 +0900'というような感じのアクセスログっぽい奴 Rails.loggerを自分でアプリ内から叩いて出したログ 後者は前に書いたように、Rails.l…

rails4におけるTaggedLoggingの謎

rails3.2からTaggedLoggingという機能が追加された。 その名の通り、ログにタグをいれられる。taggedメソッドにブロックを渡すと、そのブロック内でのみタグが出力される。 また、push_tagメソッドを使えばそれ以降もタグが出力され続ける。 Rails.logger.ta…

railsのログフォーマットを変更する

railsのloggerが良く言えばミニマル、悪く言うとログとしての機能を満たしてないんじゃないのってくらい貧弱なので、ログのフォーマットを変えようとおもった。 環境はruby2.0.0-p247, rails4.0.0 Rails.loggerの継承元 デフォルトのrailsのloggerは以下のよ…

railsでajax

ついにrailsを始めました。 初心者には敷居が高いとそこかしこで言われてるのを聞きましたが、やり始めて確かにこりゃ敷居高い気がするなぁと納得しておるところです。railsの理念の一つである「設定より規約」の「規約」の部分が膨大なところが敷居の高さの…