「 Ruby 」 一覧
-
Rails4からあるassets配下の既存のJSコードをRails5.1より公式サポートしたwebpackerを利用してnode.js配下に移行する
先日、Rails4→5.1、5.1→5.2.0.rc2にアプリを互換性を保ってアップデートしてみましたがそろそろちゃんと新しいバージョンの恩恵を受けられるようにwebpackerを導入してみたいと思い ...
-
Rails5.2新機能の概要と5.1.0→5.2.2にアップグレードして何が変わるかを調査した
先日2018/3/20にRails 5.2.0 RC2がリリースされました。公式記事によると、2018/4/17-19に開催されるRailsConf 2018までには正式版の5.2.0がリリース出来る ...
-
ずっと放置してたRailsアプリをRuby 2.1.6→2.5.0、Rails 4.2→5.1、RSpec 2→3にアップデートした時の手順と非互換になった部分の修正まとめ
WebSocket(Pusher)を使ってリアルタイムチャット&囲碁が出来るTiramisuというRailsアプリがあるんですが、数年前にRails4.2.1にバージョンを上げたっきりで放置してあって ...
-
例外について複数の言語の特徴を見ながら今一度考察してみる
Swiftに以下の様な感じで例外を扱うコードを見かけました: enum ApplicationError : Error { case fail(String) } func test() throw ...
-
Seleniumもpoltergeistも結局辞めて全部rack_testで案外問題なかったという話
前回、IntegrationテストをTurnipで導入すると良いという話をしましたが、それ以前は長い間Seleniumを利用してE2Eテストを行ってきました。Seleniumは実際にブラウザを自動的に ...
-
Gherkin(Cucumber/Turnip)のススメ:使った方が良い理由〜RailsでのTurnip導入方法
GherkinとはCucumberやTurnipで採用されているテスト記述言語フォーマットのことです。RSpec vs MiniTest等の議論は巷では活発に行われていますが、Gherkinに関しては ...