我想更改render调用的视图路径(部分):
vp1 = ActionView::PathSet.new
vp1.prefixes << 'bla1'
render partial: 'abc', view_paths: vp1
vp2 = ActionView::PathSet.new
vp2.prefixes << 'bla2'
render partial: 'abc', view_paths: vp2例如prepend_view_paths,但是用于一个render。我该怎么做呢?
发布于 2013-01-27 17:42:25
您可能可以在渲染之前添加特定路径,并在渲染后删除。
self._view_paths.paths << "/home/someone/..."
render(partial: ...)
# after filter
self._view_paths.paths.delete("/home/someone/")https://stackoverflow.com/questions/14545719
复制相似问题