おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

2014-06-01から1ヶ月間の記事一覧

rake_shared_context を 0.2.1 にバージョンアップした

僕が作った gem の中で、ダントツにダウンロード数が多い rake_shared_context という gem のバージョンを 0.2.1 に上げました。0.1.0 にバージョンアップしたときから8000ダウンロードくらいされてるみたいなんですが、その間何かあったんですかね…。 0.2.1…

emacs のパッケージ管理を cask に変更した

遅ればせながら。だいたいこんな流れで変更しました brew install cask で cask をインストール palletを使って、package.el 経由で入っているパッケージ一覧を Cask ファイルに移す これまでの package.el で入れたファイルを削除 init.el に次を追記して、…

Ginza.rb 第12回を開催した

開催しました。久しぶりにコードリーディング。地味なお題のわりに人数は過去最多だったかも。パーフェクト Ruby on Railsを買いました!と言ってくれた人が多くいて嬉しかったです!! Ginza.rb 第12回 帰ってきたコードリーディング ~ Rails 4.1 Action M…

rails new のデフォルトオプションを設定しよう

みなさんは ~/.railsrc 使ってますか? rails new したときのオプションを書いておけるファイルです。Rails 3.2 から使えます。 僕は test-unit を基本的に使わないし、rails new のタイミングで bundle install が走るのが嫌なので次のように設定しています…

HuBoard を試してみた

waffle.io vs Zenhub.ioというエントリを書いたところ、HuBoardがいいよ!とコメントくれた方が居たので試してみました。 private は有料 1ユーザ月7ドル organizationだと月24ドル waffle.io と同じ専用ビュー型 検索、フィルタリング、アサインなどの、タ…

poltergeist で js のアラートを見る方法

公式では今のところ(2014/6/15)未サポートみたい。capybara-webkitでは page.driver.alert_messages などとして alert のメッセージ内容を見れる。Issue 見た感じ、コミッタ陣はリソースないのでプルリク待ちな模様。 https://github.com/teampoltergeist/po…

waffle.io vs Zenhub.io

waffle.io ZenHub.io ひとりプロジェクトのタスクをどのように管理しようかと考えて、waffle.io と Zenhub.io を試してみました。waffle.io と Zenhub.io はどちらも Github issues をバックエンドにして、カンバン方式でタスク管理をできるようにするツール…

RSpec 3 時代の設定ファイル rails_helper.rb について

rspec-rails、3.0.1 がリリースされていますね。インストールして rails g rspec:install とすると、spec/rails_helper.rb という見慣れないファイルが作成されます。これは一体何でしょうか。 rspec-rails のREADMEを読むと、これからは spec/rails_helper.…

カウンターキャッシュの初期値を設定するときの落とし穴

後づけでカウンターキャッシュのカラムを追加する場合、初期値を設定してあげないといけませんよね。僕はマイグレーション中に次のように書きました。 class AddCommentsCountToIdeas < ActiveRecord::Migration def change add_column :ideas, :comments_co…

パーフェクト Ruby on Rails のサンプルアプリケーションを Github 上で公開しました

パーフェクトRuby on Rails 中の第6章で取り扱っている題材、イベント開催支援系のRailsアプリケーション awesome_events のソースコードを Github 上で公開しました。 ソースコードは技術評論社さんのサポートページからダウンロードすることもできますが、…