タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

springに関するinouetakuyaのブックマーク (7)

  • Rails4時代の高速テスト環境 Rspec+Guard+FactoryGirl+Spring[NEW!] - Qiita

    Rails4時代の高速テスト環境 Rspec+Guard+FactoryGirl+Spring[NEW!]RailsRSpecGuardFactoryGirlspring Railsのテスト環境の定番といえば Rspec Guard FactoryGirl Spork このへんの組み合わせが定番だったんではないでしょうか。 Sporkでテスト環境をプリロードして、Guardでファイルを監視してガンガンテストを回してと。 今回はこのSporkを最近メキメキと頭角を現してきているSpringに置き換えて よりモダンな高速テスト環境の作り方を説明します。 Springのいいところ このSpringなにがいいって、設定がすごく簡単。 おまけにGuard+Rspec以外にもrails generateやrake routesなど他のコマンドも高速化してくれます。 一度体験したらもう戻れません。 必要

    Rails4時代の高速テスト環境 Rspec+Guard+FactoryGirl+Spring[NEW!] - Qiita
  • Rails使いよspork, zeusからspringへ! | Act as Professional

    Rails application preloader といえば spork や zeus を使っている人もいるかと思います。 今後、期待できる preloader として spring を教えてもらいました。 springはzeusと類似していますが、springはrubyで実装されています。Railsに綿密に統合されているのが他のプリローダーと比較すると大きな特徴です。 Railsコミッターが開発していることからも、今後期待できるpreloaderです。 インストールGemfileにspringを追加します。 group :development, :test do gem 'spring' end$ bundleこれでgemが導入されます。 利用方法springの簡単な使い方です。 $ bundle exec spring Usage: spring COMMAND [ARGS] T

    Rails使いよspork, zeusからspringへ! | Act as Professional
  • GitHub - rails/spring: Rails application preloader

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - rails/spring: Rails application preloader
  • #412 Fast Rails Commands - RailsCasts

    Download: source codeProject Files in Zip (44.5 KB)mp4Full Size H.264 Video (21.7 MB)m4vSmaller H.264 Video (9.71 MB)webmFull Size VP8 Video (10 MB)ogvFull Size Theora Video (22.4 MB) Railsコマンドの多くが実行時間が遅いということにお気づきの方もいるでしょう。例えばRailsアプリケーションのジェネレータを実行した場合、画面への出力が始まるまでに数秒の遅れがあります。その理由はこれらのコマンドが実行されたときにアプリケーションが起動されるからで、開発時にテストを頻繁に実行する場合にこれが最も顕著になります。アプリケーションが大きくなるにつれ、この待ち時間は長くなります。今回のエピソードでは、これらのコマン

  • Spring が便利 - kaz_shuのブログ

    Rails アプリの開発で便利な gem である Spring を紹介。 spring は Rails のプレローダーアプリであり、spork や zeus, commands と同様のものである。 っと、 README を訳した感じになってしまったが、そのまんま。 対象バージョン MRI Ruby 1.9.3 MRI Ruby 2.0.0 Rails 3.2 古いシステムだと動かない…。 Spring をインストール $ gem install spring これだけ。 spork は いろいろ設定が面倒、 zeus は結構プロセスが 壊れたりするので今はこれに落ち着いている。 Gemfile に書かずに直接インストールすることが推奨される。 使用方法 おそらく、よく使うのは rspec, cucumber を走らせる場合である。 guard で自動だよってのはアレだが、 Sublime

    Spring が便利 - kaz_shuのブログ
  • Spork/Zeus/Spring によるテスト実行時間の短縮

    この連載の「はじめに」で予告したように、そろそろ Zeus について書こうかなと思って下調べを始めると、最近は Spring という新顔も登場して人気が出てきていることが分かりました。そこで、Zeus と Spring の両方を紹介しようと思います。 Zeus も Spring も Rails application preloader と総称されるソフトウェアの仲間です。テストを実行する度に Rails アプリケーションをロードするのは時間の無駄なので、サーバとしてプリロードしておき、テストの実行時間短縮を目的としたものです。古くから使われているものとしては、Spork というものがあります。しかし、Spork については簡単に触れるだけにとどめます。 参考文献: Improving Rails boot time with Zeus (2013/01/10) Rails使いよspork

  • Spring無しでRailsを使おうだなんて正気ですかッ!? - (゚∀゚)o彡 sasata299's blog

    2013年08月06日18:47 Ruby Spring無しでRailsを使おうだなんて正気ですかッ!? Railsはフレームワーク自体や関連ライブラリの読み込みがあるため、ちょっとしたコマンドを実行するだけでかなり待たされてしまったりします(サーバ起動などなど)。そこで、あらかじめRailsプロセスをロードしておき、そのプロセスから各種コマンドを実行することで高速に実行しよう!という素敵なアプローチがあります。その一つが Spring です。 インストールはこれだけ!これだけでコマンドの実行が高速になるんだから入れない理由があるでしょうか。いや、無い。 gem install spring ただ、対象はRails3.2以上なので古いRailsを使っていると恩恵が受けられないです。。そういう場合はさっさとバージョンを上げましょう。そのくらい快適です。 実際に実行時間を計ってみても(かなり適

  • 1