嘗試渲染控制器操作時出現問題。以下的文件,我應該能夠使用:渲染用戶缺失模板/新
render 'user/new' or
render template: 'user/new' or
render :action => "new", :controller => "users"
儘管我得到一個模板缺少異常,我不舒服,爲什麼。使用作品的表單,但複製完全相同的表單很愚蠢。
我很尷尬,所以我很舒服地想念一些東西,但我不明白。 任何提示?
編輯:我從GroupsController調用,我想呈現新的用戶窗體。只用腳手架模型進行了測試,並得到相同的錯誤。
ActionView::Template::Error (
Missing partial users/new with {:locale=>[:de], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in:
* "/Users/rob/Development/projects/test/app/views"
* "/Users/rob/.rvm/gems/ruby-1.9.3-p362/gems/oembed_provider_engine-0.2.0/app/views"
* "/Users/rob/.rvm/gems/ruby-1.9.3-p362/gems/devise-2.2.3/app/views"
):
你可以發佈你得到的錯誤嗎?還有你在哪裏使用渲染?它在用戶控制器中嗎? – PericlesTheo 2013-03-04 18:09:18
請參閱下面的編輯。並提前致謝 – Rob 2013-03-04 21:24:48
您是否確保在routes.rb文件中指定所需的控制器路由? – 2013-03-05 02:05:10