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

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

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

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理
        今天在javaeye論壇上看到有人有這個需求,順手寫了下。原理就是通過遍歷Controllers目錄,并用正則表達式取出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


    主站蜘蛛池模板: 亚洲精品视频免费在线观看| 亚洲丰满熟女一区二区哦| 久久这里只有精品国产免费10| 亚洲精品久久无码| 亚洲精品美女视频| 国产精品高清免费网站| 亚洲三级在线免费观看| 亚洲成AV人片在线观看ww| 日韩在线免费看网站| 一区二区无码免费视频网站| 日批视频网址免费观看| 人人鲁免费播放视频人人香蕉| 在线亚洲午夜片AV大片| 亚洲av无码一区二区三区天堂古代 | 一级一黄在线观看视频免费| 亚洲日韩精品无码专区加勒比☆| 图图资源网亚洲综合网站| 久久亚洲精品中文字幕无码| 国产亚洲精品免费视频播放| 免费国产真实迷j在线观看| 青青青青青青久久久免费观看| 日韩毛片免费无码无毒视频观看 | 亚洲综合激情视频| 亚洲熟妇无码爱v在线观看| 亚洲精品在线免费观看视频| 久久久无码精品亚洲日韩京东传媒 | 一个人免费观看日本www视频| 国产乱妇高清无乱码免费| 国产又黄又爽胸又大免费视频 | 精品国产综合成人亚洲区| 亚洲AV无码成人专区片在线观看| 亚洲一区二区三区首页 | 日本成年免费网站| 国产精品另类激情久久久免费| 亚洲免费一区二区| 亚洲精品自在线拍| 久久久久女教师免费一区| 91免费人成网站在线观看18| 免费国产小视频在线观看| 久久精品国产亚洲av麻| 国产精品亚洲а∨天堂2021 |