是否有可能使用一個控制器視圖,另一個控制器視圖的局部視圖...如何使用一個控制器視圖的局部視圖使用Ruby另一個控制器on Rails的
在我的情況我的控制有一個動作方法索引和具有動作方法索引的另一個控制器如下。
第一控制器:
class TemplateItemsController < ApplicationController
def index
@template_items = TemplateItem.order('"TemplateGroup_id"')
respond_to do |format|
format.html # index.html.erb
format.json { render json: @template_items }
end
end
在視圖中,我們顯示templateitems。
我的第二個控制器如下。
class EncounterController <Applicationcontoller
def index
end
end
並在視圖我試圖訪問第二控制器視圖中的第一控制程序圖如下,但是我得到這個錯誤:
<%= render :partial => 'template_items/index', :locals => {:index=>@template_items} %>
和:
Missing partial template_items/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "/home/murali/April22 ROR App/app/views" * "/var/lib/gems/1.9.1/gems/twitter-bootswatch-rails-helpers-2.3.1/app/views"
我該如何解決這個問題?
與上面相同的錯誤我提到過,我看到了你建議的帖子,但它對我沒有幫助 – Muralikrishna 2013-04-26 07:33:33
缺少部分/ template_items/index {:locale => [:en],:formats => [:html], :handlers => [:erb,:builder,:coffee]}。搜索: *「/ home/murali/April22 ROR App/app/views」 *「/var/lib/gems/1.9.1/gems/twitter-bootswatch-rails-helpers-2.3.1/app/views 「 – Muralikrishna 2013-04-26 07:34:45
編輯我的答案有一個嘗試,讓我知道。 – user2321302 2013-04-26 07:41:37