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

CI

最近会社のプロジェクトをGithubに移行したので、ナウい感じのサービスと連携しやすそうだと思ってCIサービスWerckerを最近使い始めた。 セットアップ簡単だし、GithubのPrivateリポジトリでも無料だし、結果をメールできる(※自前のSMTPサーバが必要)。 ダッ…

MavericksにアップデートしたらMacportが使えない

Mac

Macportsを使ってmysqlをインストールしようとしていたらできなかったのでyoutubeで徳井空の動画見てた。 koji@re[~/virtial_box]$ sudo port install mysql56 +server Password: ---> Extracting gperf Error: org.macports.extract for port gperf returne…

引数に含まないレコードを返す

Lokkaのactiverecordブランチ(次期master)に without_selfというscopeがあったんだけど、postgresqlじゃ動かなかった。 scope :without_self, ->(id){ self.where('id IS NOT ?', id) } これで動いた。 scope :without_self, ->(id){ self.where("id not in …

ジャケ買いした

http://tatsu-zine.com/books/raspi-bm

そのうちやめたい習慣

ライブラリのコードを検索する時にgit grepするためだけにgit initすること。

futureスペックのjs: trueなテストが動かない時 解決編

Rails4.1アップデートの過程でjs: trueなテストがこけるようになっていた原因がわかった。js: trueのテストの時、usersテーブルに入っているはずのレコードが空になっていて、ログインできずに目的の要素を発見できずにビジーループからのタイムアウトが起き…

小指でzキーを二回押す難易度がすごく高い

vim

実践Vimの中に書いてた「挿入ノーマルモードからのzz」を習得しようとしている。 http://qiita.com/takasianpride/items/6900eebb7cde9fbb5298

rails4.1のdefalut_scope

仕様が変わり、default_scopeの内容が上書きされずにチェインされるようになった。 4.1より前 class User < ActiveRecord::Base default_scope { where state: 'pending' } scope :active, -> { where state: 'active' } scope :inactive, -> { where state:…

ジップロック

半身浴している時に水分とらないとナチュラルにやばい状態になるのがわかった。

futureスペックのjs: trueなテストが動かない時

みんな大好きpoltergeistを使ってる。Rails4.1アップデートの過程でjs: trueなテストがこけて困ってたんだけどドライバのログを出すようにしたらなんかわかりそうな気がしてきた。 # spec/spec_helper.rb Capybara.register_driver :poltergeist do |app| op…

rails4.1

http://edgeguides.rubyonrails.org/4_1_release_notes.html 4.1からspringが最初から入ってるよ。 ターボリンクもそうだけどなんでもかんでもデフォになっていってバージョンアップのたびに敷居が高くなっている。やばい。

FactoryGIrlを省略するよ

rspec-core (2.13.1) factory_girl (4.2.0) # spec/spec_helper.rb .......... RSpec.configure do |config| config.include FactoryGirl::Syntax::Methods # 追加する ........... end ........... build(:hoge)、create(:bar)で呼べるよ。

delegate

delegateは委譲という意味で横流しにするイメージ。 やっていることはラッパーの自動生成な感じ。 class Greeter < ActiveRecord::Base def hello 'hello' end def goodbye 'goodbye' end end class Foo < ActiveRecord::Base belongs_to :greeter delegate …