我在看一個Rails應用程序,並在每個控制器的頂級紅寶石有看起來像這樣暴露功能上軌
expose(:var) {Model.find params[:var_id]}
我理解的代碼塊是什麼塊就好內但...
我無法找到任何有關文件的揭露功能,它來自哪裏或我嘗試過搜索項目和使用可搜索的軌道文檔。
我很想知道它做了什麼,有人可以告訴我或指向我的文檔。
我在看一個Rails應用程序,並在每個控制器的頂級紅寶石有看起來像這樣暴露功能上軌
expose(:var) {Model.find params[:var_id]}
我理解的代碼塊是什麼塊就好內但...
我無法找到任何有關文件的揭露功能,它來自哪裏或我嘗試過搜索項目和使用可搜索的軌道文檔。
我很想知道它做了什麼,有人可以告訴我或指向我的文檔。
這可能是指decent_exposure
寶石。您可以瞭解更多有關在這裏:http://railscasts.com/episodes/259-decent-exposure
鏈接到9分鐘的視頻不是一個答案 – Rebs 2016-07-07 04:34:29
這是從Decent Exposure寶石的方法。你可以看看Ryan Bates在Railscasts上做過的截屏視頻。這是一個非常棒的寶石。我在我的應用程序中使用它。它減少了控制器層中的大量冗餘。
這聽起來像一個自定義的,非鐵軌的東西。你有沒有在application_controller中查找任何定義'expose'的東西? – Jits 2011-05-30 20:27:04
是一個全球搜索'def揭露'變成無 – austinbv 2011-05-30 20:28:50