Rails3 入門之二 什麼是rails

2021-05-27 17:08:50 字數 620 閱讀 7077

rails 是基於ruby語言的web**開發框架。

通過每個開發者開始的時候rails做的假設,能夠使web應用程式開發更加簡單,

它可以讓你寫更少的**而完成的功能超過許多其他語言和其他框架。有rails的開發經驗者說它讓web應用程式更有趣。

rails是乙個比較自我的框架。它假設有乙個「最佳」的做事方式。並且它被設計成鼓勵這種做事方式,在有些情況下,阻止發生改變。

如果你讀過the rails way。你可能會發現開發的效率會得到很大的提公升。如果你將以前開發的習慣帶到rails的開發中,並且嘗試使用模式

在rails裡面。你會遇到不快樂的經歷。

rails的理念包含以下幾個指導原則。

。dry - don』t repeat yourself (自己不要重複)

建議不要寫重複的**,這是個很糟糕的程式設計習慣。

。convention over configuration (約定優於配置)

rails使得假設你想要做什麼和你打算怎麼做,而不是要求您通過無休止的配置檔案中指定的每一件小事。

。rest是web應用程式開發中最好的開發模式

組織您的應用程式根據資源標和標準的http,是最快的開發方式。

rest的詳細解釋請大家參考

Rails 3入門之二 2 1 MVC 模式

rails的核心由model 模型 view 檢視 controller 控制器 通常叫做mvc。mvc有以下特徵 業務邏輯 從使用者介面的分離 保持 不會重複 是不同型別的 更易於維護 2.1.1 models 模型 乙個model代表著乙個應用程式的資料資訊和操作這些資料的規則。在rails中,...

Rails3入門之十 安全

如果你發布你的blog。那麼其他人就可以隨便修改和新增部落格了。rails提供了乙個非常簡單的http認證系統,可以非常有幫助的解決這種情況。在postscontroller裡面我們需要乙個方法阻止那些沒有授權的使用者的操作。這時候我們可以使用http basic authenticate with...

Rails3 入門之三 新建乙個rails工程

如果你按照這個嚮導,你將會新建乙個rails工程叫blog,乙個非常簡單的webblog。在你開始新建乙個rails工程之前,請確保你是否安裝了rails.例子裡面使用 和 來表示終端的提示符。如果你使用windows,你的終端提示符 應該是像這樣的 c source code3.1 安裝rails...