naichi's lab

3日後の自分(他人)への書き置き

Ruby on Rails 5

【Rails】db:reset と db:migrate:reset の違い

環境 ruby 2.4.1 Rails 5.1.4 背景 Rspecでテストしてたら、下記エラーが出た。 Failure/Error: @category_tag1 = create(:category_tag, name: 'パズル') ActiveRecord::RecordInvalid: Validation failed: Name has already been taken テスト前に下記を実…

MacにChromeDriverを入れる

やりたいこと RSpec+Capybaraによるfeatureテストでスクリーンショットを保存したかった エラーについて qiita.com こちらの記事を参考に、page.save_screenshot を呼び出したら Selenium::WebDriver::Error::WebDriverError: Unable to find chromedriver. …

【Rails】assets:precompileでjpegの拡張子が勝手に変わってどハマりした話

今日はRailsでとある挙動に悩まされていたけど、やっと原因が分かってスッキリしたので書いておく。 環境 ruby 2.4.1 Rails 5.1.4 前提 Railsで画像ファイル等を使う場合、production環境だとrake assets:precompile が必要 herokuはデプロイ時に precompile…

Railsで新しくWebサービス作りました

そのゲーム、実況できる? - 実況OKなスマホゲームを集めました 上記サイトを本日リリースしました。 あとで見返せるようにメモ。 どんなサイト? スマホゲームの実況OK/NGがわかるサイトです どうして作った? どうやって作った? その他 どんなサイト? ス…