2014-03-01から1ヶ月間の記事一覧
最近会社のプロジェクトをGithubに移行したので、ナウい感じのサービスと連携しやすそうだと思ってCIサービスWerckerを最近使い始めた。 セットアップ簡単だし、GithubのPrivateリポジトリでも無料だし、結果をメールできる(※自前のSMTPサーバが必要)。 ダッ…
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すること。
Rails4.1アップデートの過程でjs: trueなテストがこけるようになっていた原因がわかった。js: trueのテストの時、usersテーブルに入っているはずのレコードが空になっていて、ログインできずに目的の要素を発見できずにビジーループからのタイムアウトが起き…
実践Vimの中に書いてた「挿入ノーマルモードからのzz」を習得しようとしている。 http://qiita.com/takasianpride/items/6900eebb7cde9fbb5298
仕様が変わり、default_scopeの内容が上書きされずにチェインされるようになった。 4.1より前 class User < ActiveRecord::Base default_scope { where state: 'pending' } scope :active, -> { where state: 'active' } scope :inactive, -> { where state:…
半身浴している時に水分とらないとナチュラルにやばい状態になるのがわかった。
みんな大好きpoltergeistを使ってる。Rails4.1アップデートの過程でjs: trueなテストがこけて困ってたんだけどドライバのログを出すようにしたらなんかわかりそうな気がしてきた。 # spec/spec_helper.rb Capybara.register_driver :poltergeist do |app| op…
http://edgeguides.rubyonrails.org/4_1_release_notes.html 4.1からspringが最初から入ってるよ。 ターボリンクもそうだけどなんでもかんでもデフォになっていってバージョンアップのたびに敷居が高くなっている。やばい。
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は委譲という意味で横流しにするイメージ。 やっていることはラッパーの自動生成な感じ。 class Greeter < ActiveRecord::Base def hello 'hello' end def goodbye 'goodbye' end end class Foo < ActiveRecord::Base belongs_to :greeter delegate …