Rails4.1のSpringの概要 Ruby on RailsでWebサイト公開!に挑戦中
FC2ブログ

Ruby on RailsでWebサイト公開!に挑戦中

レンタルサーバーでWebサイトを公開すべく、Ruby on Railaの勉強をする日々を語ります。

PREV | PAGE-SELECT | NEXT

≫ EDIT

Rails4.1のSpringの概要

Rails4.1からデフォルトでSpringが含まれています。Springの概要について確認しました。



●Springの概要

・SpringはRailsアプリのプリローダー。
・アプリの実行をバックグランドで維持する事によって、開発をスピードアップする。test、rake task、マイグレーションするたびにブートする必要が無くなる。

●SpringのGemfileでの設定

# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring', group: :development

●"Spring"化されたrake、railsコマンド

・binディレクトリに"Spring"化されたrake、railsコマンドが作成されている。
・bin/rails、bin/rakeを実行すると"Spring"が使用される。

$ more bin/rails
#!/usr/bin/env ruby
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
APP_PATH = File.expand_path('../../config/application', __FILE__)
require_relative '../config/boot'
require 'rails/commands'

$ more bin/rake
#!/usr/bin/env ruby
begin
load File.expand_path("../spring", __FILE__)
rescue LoadError
end
require_relative '../config/boot'
require 'rake'
Rake.application.run

●Springのステータス確認

$ bin/spring status
Spring is running:

23713 spring server | rest | started 20 mins ago
23717 spring app | rest | started 20 mins ago | development mode

| 構成 | 10:03 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://hbnist76.blog.fc2.com/tb.php/566-d5266679

TRACKBACK

PREV | PAGE-SELECT | NEXT