我想做的是有两个不同的控制器,client 和 test_client。客户端控制器已经构建,我想创建一个 test_client 控制器,我可以用它来玩弄客户端的 UI 并根据需要进行调整。我主要是试图绕过我在客户端中内置的验证及其对加载数据的管理控制器的依赖。
所以我希望 test_client 控制器加载示例数据集,然后渲染客户端控制器的索引视图,以便我可以调整客户端 UI。就这些。
我在 test_clients 索引方法中尝试了这个:
class TestClient
def index
render :template => 'client/index'
end
end
但我收到错误,因为它无法找到客户端部分,因为它正在当前控制器视图中查找它们......
所以我已经研究过这个问题,大多数人说你永远不应该拨打这样的电话,但我认为这种情况是合理的用法......我只需要弄清楚如何让它发挥作用。
您需要调整您的视图,以便您需要的部分的路径位于表单中'controller/partial'
。在这种情况下可能'client/partial'
。然后你可以简单地使用render 'client/index'
像之前一样。
所以说在你看来你有这样的地方:
<%= render :partial => 'info' %>
您需要将其更改为:
<%= render :partial => 'client/info' %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)