1
我有以下的方法,它加載泛音的一組生活在一個幫手:導軌安裝的發動機負載路徑
Dir.new(File.join(Rails.root,"app","views", path)).each do |partial|
concat(render :partial => File.join("/" + path, partial.sub(/^_/, "")))
if partial.starts_with?('_')
end
""
end
當我打開我的edit.html.erb
我包括你所期望的加載所有的幫助我諧音:
<% render_all_in_path "shared/setting_editors" -%>
當我安裝我的引擎,我能夠延長我的控制器,如你所期望的,但我的助手方法似乎不工作的時候我包括在_partial.html.erb
內的發動機夾views/shared/setting_editors
。
我該如何改進上面的幫助程序方法,以便在我的Rails應用程序中加載包含在掛載引擎中的_partial.html.erb
文件?
這是一些奇怪的代碼。你渲染和加入目錄中的所有部分?爲什麼不能有一個讓它們呈現的部分? – nathanvda