いつクリはてブロ

いつになったらクリエイティブするの?

rails

半年振りにRailsアプリをHerokuにデプロイするときのためのメモ

前書き この記事は、例えば半年振りにRailsアプリをHerokuにデプロイする場合のように、半分くらい忘れている状態でデプロイしようとして引っかかりそうなところを列挙しておくものである。 適当に読みながら手順をチェックするためのものなので、詳しい説明…

Rails4.1からproduction環境ではSECRET_KEY_BASEが環境変数を参照するようになっている

Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` (RuntimeError)production環境で動かしてこのエラーが出て、ブラウザが真っ白になって動かないときの対処法。Rails4.1からconfig/secrets.ymlのproduction…

【Rails】Object#tryメソッドが地味に便利

例えばuser.nameを取得したい場合。userがnilだったらnil.nameになってしまい、そこでNoMethodErrorが出てしまう。tryメソッドを使うとそういうときにちゃんとnilを返してくれるのでラクになる。 参照元記事をコピペ引用すると、 # こういうのが… user ? use…

rake specしたらめっちゃたくさんwarningが出てきた

前回のラブライブ! 久しぶりのプロジェクトでRSpecを2から3にアップデートした私たち! でも何も考えずにbundle updateしたせいで記法がいろいろ変わっているのに気付かずエラーまみれに……>< vivit「また宇宙人にボコられたんだけど」 トライアンドエラー…

RSpec3では「ディレクトリ名によってテストの種類を自動的に判別」がオフになっている

RSpec3がいつの間にかリリースされていた。 そうとは知らず、何も考えずにbundle updateしたら急に今まで何の問題もなく動いていたテストが動かなくなったので焦った。 原因は以下。 ディレクトリ名によってテストの種類を自動的に判別する機能がデフォルト…

チケット駆動開発支援ツール作った

最近は複数のプロジェクトを開発・管理しているので、開発状況の精密な把握が困難になってきた。 私が把握できていないということは他のスタッフもできていないわけで、誰が見てもパッと見てすぐに状況を把握できるようなツールが欲しいと思っていた。 やっ…

WARNING: Can't verify CSRF token authenticity が出たときの対応

技術系の記事は割と検索エンジンから人が来る要員(要因)になるらしいのでこの前引っかかった箇所をメモ。RailsではPOSTで情報を送るとき、自動的にCSRF防止用のワンタイムトークンが添加されるようになっている。 普通にコントローラで定義したメソッドを…