0

これに答えてください。を与えている間にアプリケーションで実行された最初のファイルrails s

アプリケーションプロジェクトの開始を知る必要があります。

前もって感謝します。

4

3 に答える 3

1

通常、最初に実行されるアプリケーションファイルは次のようになります。config/boot.rb

次にconfig/environment.rb、は通常、ファイルの1つをロードしますconfig/environments/(どのファイルが実行されるかは、設定​​されている環境によって異なります)。

その後config/application.rb、実行されます

その後、config/routes.rb受信リクエストの処理方法に関する重要な情報をサーバーに提供します

于 2012-08-02T11:33:52.960 に答える
0

タイプ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)
于 2012-08-02T05:57:00.097 に答える
0

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
于 2012-08-04T07:39:26.410 に答える