我正在制作维基百科克隆,以便在轨道上学习ruby。在我的应用程序中,我有自己的控制器和视图的协作和维基模型。我想将collaboration/new.html.erb
视图分成几部分并将其放入wiki/new.html.erb
。这可能吗?如果是这样,它如何标记协作view _new.html.erb
那么简单?
答案 0 :(得分:0)
要将视图的一部分重构为部分视图,请提取要使用的代码并将其放入协作/ _new.html.erb下的新部分中。然后,要在不同的视图中显示此部分(例如“wiki”视图),您将使用渲染功能 - 确保指定正确的文件路径。
所以在app / views / wiki / new.html.erb中,添加:
<%= render "collaboration/_new.html.erb %>