1
我遇到了部分渲染問題:從命名空間控制器中。我應該能夠渲染視圖相對於視圖文件夾的任何部分,但是,我無法這樣做。無論我做什麼,它都會將部分路徑附加到名稱空間。這個控制器響應ajax調用並返回html。Rails 5.0.0.1 namspaced控制器和渲染部分。錯誤?
預計
1) render partial: "foos/bar" => "app/views/foos/_bar.html.haml"
2) render partial: "/foos/bar" => "app/views/foos/_bar.html.haml"
獲取
1) render partial: "foos/bar" => "app/views/ajax_api/foos/_bar.html.haml"
2) render partial: "/foos/bar" => "app/views/ajax_api//foos/_bar.html.haml"
note on 2 extra "/"
不要緊,我曾嘗試的結果是
ActionView::Template::Error:
Missing partial 'insert above output'
路線
namespace :ajax_api do
resource :setup, only: [] do
post :selection, on: :member
post :deployment, on: :member
end
end
你能展示你試圖描述完整路徑和你得到什麼錯誤嗎? –
@Joel_Blum我編輯了我的問題以更好地反映您的評論,我嘗試的完整路徑是「app/views/foos/bar」,結果相同。 – ChrisCPO