我有一个控制器,在索引视图中我试图从另一个控制器渲染一个部分。这是另一个控制器:
class ModelController < ApplicationController
def view
@model = Model.where('equipment_id' => params[:equipment_id])
render :partial => 'view_model'
end
end
在索引视图中我正在尝试这个:
<div id ="mdl-inner_box" class="inner_box">
<%= render "model/view", :@model => Model.first %>
</div>
我的部分观点是这样的:
<% @model.each do |m| %>
<div> <%= m.name %> </div>
<% end %>
我收到此错误:
ActionView::MissingTemplate 在 /equipment
缺少带有 {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :b 的部分模型/视图
这样做的正确方法是什么?谢谢