shoota / rails-tutorial

おじさんが本気でゼロからRuby on Rails 勉強してる
http://railstutorial.jp/
14 stars 0 forks source link

Springってなに #5

Closed shoota closed 10 years ago

shoota commented 10 years ago

Rails 4.1.1でnewしたらGemfileに書いてた。

https://github.com/shoota/rails-tutorial/blob/master/Gemfile#L33

rakeとかrspecとかdb:migrateが早くなるものっぽい。 具体的な恩恵があるのかどうかようわからん。

Spring is a Rails application preloader. It speeds up development by keeping your application running in the background so you don't need to boot it every time you run a test, rake task or migration.

ppworks commented 10 years ago

preloaderですねえ。 railsってgeneratorを使う機会が多かったり 何かとrailsプロセスを立ち上げる事が多いので いっそのことrailsプロセス予め立ち上げておいて それを使って毎回立ち上げ直すのやめよーよ、って感じだと思っております。

shoota commented 10 years ago

いっそのことrailsプロセス予め立ち上げておいて それを使って毎回立ち上げ直すのやめよーよ、って感じだと思っております。

完全に開発用Utilityですかね。体感だとRspecが遅く感じるのはrailsが早いせいかも。 rspecもpreloaderあるとヨサソウ。と思ったけど本来はTravisとかでCIにするべきか。

ppworks commented 10 years ago

https://github.com/jonleighton/spring-commands-rspec

shoota commented 10 years ago

Runtime Dependencies spring >= 0.9.1

https://rubygems.org/gems/spring-commands-rspec

ヨサソウ

ppworks commented 10 years ago

なんかよくつかうgemとかですん https://github.com/genuineblue/rails4.1/blob/master/Gemfile

shoota commented 10 years ago

tiqav

shoota commented 10 years ago

使ってるうちにだいたいどんな動きか分かった。 あとはうまくいかないことがあった時に調べたりしてるうちに理解するっしょ。