yamotonalds's blog

Webアプリケーション開発における技術メモが中心です。たまにWebサービス、興味を持ったデバイス、自作PCに関する話題もあるかも。Amazon好きなのでAmazon.co.jpアソシエイト使ってます。

2014-01-01から1年間の記事一覧

ActiveAdminを使用する場合はassetの汚染に注意

ActiveAdmin を使用すると簡単にデータの管理画面が作れますがデフォルトだとasset周りで問題が発生しやすいのでメモしておきます。 使用したバージョン rails 4.0.2 activeadmin 1.0.0.pre 発生した問題 管理画面以外の画面にもActiveAdminのcssが読み込ま…

Chromeでダイアログが開いていると全画面表示の切り替えができない

Macを再起動したら再起動前にフルスクリーンで開いてたchromeのウィンドウがフルスクリーン解除できなくなった。 原因は開いてるタブの中にダイアログを開いているものがあったから。ダイアログを閉じるとフルスクリーンを切り替えられる状態に戻った。 ショ…

rspec-rails3.0でのControllerテストの書き方

Controllerテストの書き方のメモ。 通常のページ require 'spec_helper' describe HogesController do describe "GET show" do let(:request) { get :show, id: 1 } subject do request end it { should be_ok } it { should render_template "show" } descr…

foremanでターミナルウィンドウを減らす

railsでWebアプリを作っていると実行させっぱなしにしておく必要があるコマンドがいくつかある。 例えば以下のようなもの。 rails server guard 作りがマズい(粗い)とポートを変えてWebサーバを複数立ち上げたりすることもある。 今まではその数だけターミ…

SSL証明書の更新

RapidSSLからSSL証明書期限切れ90日前の通知が来たのでギリギリになって焦らないように早めに更新作業を行うことにした。 Netowl上での作業 新規取得手順については以下の記事に書いたが、「新規」という文言が「更新」に変わり入力項目が減ったくらいで更新…

rspec-rails3.0でのViewテストの書き方

rspec-rails3.0でのViewテストの書き方のメモ。 まずは公式に目を通しとくべき。 Upgrade - RSpec Rails - RSpec - Relish view spec - View specs - RSpec Rails - RSpec - Relish 重なる内容もあるけど個人的に気になった点を以下に記述する。 Capybaraのm…

i18n-jsを使っているRailsアプリケーションがHerokuにpush失敗する

Railsアプリケーションでi18n-jsを使ってみたところ、Herokuにpushする際にエラーが発生した。 ログを見たところ rake assets:precompile に失敗している模様。 発生したバージョンは以下の通り。 rails 4.0.2 i18n-js 2.1.2 ちゃんと解決しているのかは不明…

502 Bad Gatewayがセッションクリアで直った

よく見るサイトがある日「502 Bad Gateway」が発生するようになって見れなくなった。 しばらく時間をおいたりリロードしたりしても効果無しだったが、セッションクリアすると見れるようになった(おそらくブラウザ再起動でもOK)。 Sticky Session使ってて割…