<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢(mèng)蝶

    生活、程序、未來(lái)
       :: 首頁(yè) ::  ::  :: 聚合  :: 管理
        今天在javaeye論壇上看到有人有這個(gè)需求,順手寫(xiě)了下。原理就是通過(guò)遍歷Controllers目錄,并用正則表達(dá)式取出Controller名和它所有的action。

        @controllers=Hash.new
        path
    ="#{RAILS_ROOT}/app/controllers/"
        Dir
    .new(path).entries.each do |f|
          
    if !f.index('.rb').nil? and f.index('.rb')>0
            
            controller
    =File.open(path+f.to_s)
            s
    =controller.read
             
    /class\s(.*)\s\</.match(s)
            controller_name
    =$1.to_s
            actions
    =[]
            s
    .scan(/def\s(.*)\s/).each|action| actions<<(action[0]) }
            
    @controllers[controller_name]=actions
            controller
    .close
          end
        end
        
        
    @controllers.each_pair do |name, actions|
          actions
    .each do |action| 
            puts 
    |name<<" "<<action
          end
        end


    主站蜘蛛池模板: 亚洲成AV人片天堂网无码| 亚洲国产成人高清在线观看| 深夜a级毛片免费无码| 美女黄频a美女大全免费皮| 日韩在线播放全免费| 久久亚洲精品国产精品婷婷| 亚洲第一区在线观看| 96免费精品视频在线观看| 亚洲国产精品嫩草影院| 97人伦色伦成人免费视频| 一级视频在线免费观看| 亚洲精品国产第1页| 又粗又大又硬又爽的免费视频| 久久成人无码国产免费播放| 亚洲AV无码成人精品区狼人影院 | 亚洲丰满熟女一区二区哦| 亚洲欧洲成人精品香蕉网| 无码日韩人妻av一区免费| 国产V片在线播放免费无码| 亚洲一卡一卡二新区无人区| 亚洲夜夜欢A∨一区二区三区| 毛片网站免费在线观看| 国内少妇偷人精品视频免费| 在线亚洲v日韩v| 亚洲福利视频网址| 中文字幕亚洲日本岛国片| 成人毛片18女人毛片免费96| 国产精品免费无遮挡无码永久视频| 亚洲AV日韩AV永久无码色欲| 亚洲自偷自拍另类图片二区| 亚洲伊人久久综合中文成人网| 成人午夜大片免费7777| 97在线视频免费| 两个人看的www视频免费完整版| 亚洲精品伦理熟女国产一区二区| 亚洲视频在线一区| 亚洲人成网77777色在线播放 | 亚洲一区综合在线播放| 色噜噜AV亚洲色一区二区| 国产精品免费电影| 成人人观看的免费毛片|