原创 Rails源代碼分析(35):ActionController::Routing(6) Segment
1 Segment的分類Segment. Abstract Base ClassDynamicSegment. This represents p
原创 Rails源代碼分析(29):回到ActionController(1)
前面那麼長時間都是在分析Controller,基本有了比較清晰的認識。現在回到controller裏面看看還有哪些方面遺漏了類方法: class << self # Factory for the standard cre
原创 Rails源代碼分析(30):ActionController::Routing(1)
這個Module穿插在整個ActionPack裏面的各個地方,routing 在啓動Rails的同時就會加載: def initialize_r
原创 Rails源代碼分析(33):ActionController::Routing(4) Builder
1 說明 這個類用於根據path來創建Route對象2 代碼分析 核心: def build(path, options)
原创 Rails源代碼分析(32):ActionController::Routing(3) RouteSet
1 類結構RouteSetRouteSet::Mapper RouteSet::NamedRouteCollection 2 代碼分析RouteSet::Mapper這個就是在config/routes.rb中用來創建route的方法
原创 Rails源代碼分析(37):ActionController::Routing(8) Recognition Optimisation
留空,有空再寫 點贊 收藏 分享 文章舉報
原创 Rails源代碼分析(21):ActionController::Caching(5) SqlCache
SqlCache 是改善ActiveRecord中一個action中查詢的時候,可能多次都需要執行同樣的sql語句的問題:module ActionController #:nodoc: module Caching module
原创 Rails源代碼分析(31):ActionController::Routing(2) PolymorphicRoutes
1 使用action_controller base:url_for :controller => 'posts', :action => nil
原创 Rails源代碼分析(27):ActionController::RecordIdentifier
1 應用這個Module提供了一些包裝方法來處理record相關的命名約定,以便於用更高層次的邏輯:使用例子如下 # routes map.resources :posts # view <% div_
原创 Rails源代碼分析(26):ActionController::HttpAuthentication::Basic::ControllerMethods
1 使用這個Module提供了一個簡單的方法進行基於HTTP的驗證,個人感覺沒有太大的幫助,反而增加了複雜度,不如自己實現簡單:class PostsController < ApplicationController U
原创 Rails源代碼分析(24):ActionController::Streaming
這個module提供了兩個方法:1) send_file # Sends the file by streaming it 4096 by
原创 Rails源代碼分析(22):ActionController::Caching(6) Sweeping
Sweeping 清理cache: class ListsController < ApplicationController caches_action :index, :show, :public, :fe
原创 Rails源代碼分析(23):ActionController::Verification
1 使用這個Module提供了一個類級別方法,驗證某個方法就是指定的先決條件。可以看作是一個特別的before_filter class GlobalController < ActionController::Base
原创 Rails源代碼分析(34):ActionController::Routing(5) Route
1 結構 class Route #:nodoc: attr_accessor :segments, :requirements, :conditions, :optimise def initialize
原创 Rails源代碼分析(36):ActionController::Routing(7) Optimisation
暫時留個空慢慢補充 點贊 收藏 分享 文章舉報 jlaky 發佈了60 篇原創文章 ·