2011-12-29 63 views
1

假設我知道部分的名稱和位置。我能知道它可能用在哪裏嗎?例如。在它所呈現的控制器和動作中,或者它包含在哪個視圖中?Rails 3和部分用法

+0

你可以在你的'app /'目錄中'grep'作爲部分的名字。 – sczizzo 2011-12-29 16:40:54

+0

我的意思是,我如何能夠從rails應用程序 – 2011-12-29 16:42:38

回答

1

params [:controller]和params [:action]會告訴你控制器和部分內部的動作。

+0

中做到這是不行的。我不在控制器中。我需要把它作爲單獨的服務:我只需要一個文件名,就是這樣,我需要通過項目獲取它所使用的位置 – 2011-12-29 16:55:32

+0

不是100%確定你需要什麼,但params在視圖中工作/部分。視圖中的<%params [:controller]%>會告訴您觸發視圖/部分的控制器。 這是一個代碼需要嗎?如果是這樣,你能提供一些僞代碼嗎?您的評論使得它聽起來好像你只需要在整個項目中搜索提及該文件... – jhdavids8 2011-12-29 17:53:55

+0

找到可能使用部分「_my_items」的控制器#=> [{:controller =>'first', :action =>'index',:method =>'post'},{:controller =>'second',:action =>'show',:method =>'get'}] – 2011-12-30 09:28:03