我試圖呈現從app/views/companies/new.html.erb
HTML我的網頁上的一個,但我得到的錯誤:Rails的:使用渲染上頁曹景偉缺少模板錯誤
Missing partial companies/_new.html.erb with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :arb, :haml, :jbuilder]}. Searched in: * "D:/Documents/Code/pandora/app/views" * "D:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/bootstrap-sass-extras-0.0.6/app/views" * "D:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/bundler/gems/active_admin-d44c1b8a57cc/app/views" * "D:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/kaminari-0.16.3/app/views" * "D:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/bundler/gems/devise-b12658782ff4/app/views"
這是我在我的HTML渲染.erb文件,我試圖加載時,當我收到此錯誤:<%= render "companies/new.html.erb" %>
什麼可能導致這一點,我怎麼能解決它。
謝謝。
在視圖中,渲染將僅查找部分,因此它正在查找名爲'_new.html.erb'的文件。你究竟想要做什麼?如果這是控制器中的創建動作,則可以執行「render:new」,它會告訴控制器呈現新動作的文件。 –
我在做什麼我從new.html.erb加載/呈現html到另一個html文件中,這樣我就不必複製粘貼整個事情,所以當我對文件進行更改時我不需要進入每個使用它的文件並在那裏改變它。 – Pabi