在我的Windows計算機監(jiān)控系統(tǒng)上,Rails安裝在目錄下。用戶通常會為他們的Rails應(yīng)用程序增加一個子目錄,應(yīng)用程序創(chuàng)建了一個名為examples的子目錄。
  接著移至examples目錄并用以命令新建一個名為greet的Rails應(yīng)用程序。Rails的響應(yīng)是創(chuàng)建大量文件和目錄。其中最有趣的是新目錄app。App目錄有4個子目錄,即models、views、controllers以及helpers,前三個子目錄直接與Rails應(yīng)用程序的MVC體系結(jié)構(gòu)想對應(yīng),helpers子目錄包含由Rails提供的可以幫助構(gòu)造應(yīng)用程序的方法。支持應(yīng)用程序的大部分用戶代碼駐留在models、views或controllers中或者它們的子目錄中。
  Rails提供的腳本generate用來創(chuàng)建計算機監(jiān)控應(yīng)用程序的控制器部分。此腳本在controllers目錄中創(chuàng)建一個包含類的文件,并在views目錄下創(chuàng)建一個將存儲視圖文檔的子目錄。我們這個簡單的應(yīng)用程序向generate傳遞三個參數(shù),第一個參數(shù)是controller,指出我們想要構(gòu)建控制器類。第二個參數(shù)是為這個控制器選擇的名稱。第三個參數(shù)是控制器類中的一個方法的名稱,我們稱該方法稱為動作方法。該名稱也將死視圖標記文件(長稱為模板的名稱。如果控制器有多個動作方法,它們也將稱為generate腳本的參數(shù)。Rails工作方式的一個重要部分是關(guān)注名稱的使用??膳e的第一個例子是控制器名稱。此名稱也是控制器類的文件名的一部分以及控制器類名稱的一部分。此外,它將是views目錄的子目錄的名稱以及應(yīng)用程序的URL的一部分。
  使用這個命令我們?yōu)閼?yīng)用程序控制器選擇了名稱say,為其動作方法選擇了名稱hello。執(zhí)行此次命令產(chǎn)生的響應(yīng)指明了已被創(chuàng)建的文件以及所執(zhí)行的實用程序。
  Generate控制器命令在controller目錄中創(chuàng)建一個名為say controller.rb的文件,該文件中包含SayConller類。一開始的rails命令創(chuàng)建的application.rb文件也存儲在ontroller目錄中,該文件包含Application Controller類。SayController類是Application Controller類的子類。作為父類,ApplicationController提供了應(yīng)用程序的控制器類Say Controller的默認行為。應(yīng)用程序中還可能有其他控制器以及對應(yīng)的控制器類。這樣的類噎死Application Controller的子類。
  Say Controller類除了空方法hello從Application Controller繼承的東西外它是一個空類。需要注意的是,SayController至少間接地產(chǎn)生對請求的響應(yīng)。Hello方法除指定將描述響應(yīng)的文檔外,實際上并不需要做任何事情。存在這個方法僅是為了根據(jù)它的名稱指定響應(yīng)文檔。因此,它只是一個空的方法定義,其名稱與views的say子目錄中的響應(yīng)文檔的名稱相同。
  Web站點(或應(yīng)用程序)來自瀏覽器的請求的URL中指定。Rails計算機監(jiān)控應(yīng)用程序也是這樣。大概Rails接收到請求的URL時,它將其映射到一個特定的控制器和動作方法。在比較簡單的情形下,映射很簡單——緊跟主機名的第一個域解釋控制器名,第二個域解釋為動作方法的名稱。不需要指定應(yīng)用程序的名稱,因為正如將看到的,每個應(yīng)用程序由其自己的服務(wù)器來提供服務(wù)。

 

★關(guān)于WorkWin公司電腦監(jiān)控軟件★

WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。

WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。

WorkWin介紹

WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版

版權(quán)所有,南京網(wǎng)亞計算機有限公司 。本文鏈接地址: 計算機監(jiān)控靜態(tài)文檔Hello World