これに答えてください。を与えている間にアプリケーションで実行された最初のファイルrails s
。
アプリケーションプロジェクトの開始を知る必要があります。
前もって感謝します。
これに答えてください。を与えている間にアプリケーションで実行された最初のファイルrails s
。
アプリケーションプロジェクトの開始を知る必要があります。
前もって感謝します。
通常、最初に実行されるアプリケーションファイルは次のようになります。config/boot.rb
次にconfig/environment.rb
、は通常、ファイルの1つをロードしますconfig/environments/
(どのファイルが実行されるかは、設定されている環境によって異なります)。
その後config/application.rb
、実行されます
その後、config/routes.rb
受信リクエストの処理方法に関する重要な情報をサーバーに提供します
タイプwhich rails
はあなたに答えを与えるでしょう。
次に、次のようなファイルを開きます。
#!/usr/bin/env ruby1.9.1
#
# This file was generated by RubyGems.
#
# The application 'railties' is installed as part of a gem, and
# this file is here to facilitate running it.
#
require 'rubygems'
version = ">= 0"
if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end
gem 'railties', version
load Gem.bin_path('railties', 'rails', version)
Railsで実行されるアプリケーションのフローはここにあります。
..] $rails s
バックグラウンドプロセス
{{
..config/boot.rb
installing the file Gemfile (in root dir of appilcation)
..config/application.rb
}
[サーバーはここで起動します/ターミナルに表示されます]
=> Booting WEBrick
=> Rails 3.2.6 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
バックグラウンドプロセス
{{
..config.ru
..config/environment.rb
..config/environment/development.rb
..config/initializer/*.*
..config/routes.rb
}
[サーバーはここから起動します/ターミナルに表示されます]
> INFO WEBrick 1.3.1
> INFO ruby 1.9.3 ('Date') [i686-linux]
> INFO WEBrick::HTTPServer#start: pid=3031 port=3000