简体   繁体   English

Rails:在页面上使用渲染导致丢失模板错误

[英]Rails: Using Render on Page Causing Missing Template Error

I am trying to render html from app/views/companies/new.html.erb on one of my pages, but I get the error: 我正在尝试从我的页面之一上的app/views/companies/new.html.erb呈现html,但出现错误:

Missing partial companies/_new.html.erb with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :arb, :haml, :jbuilder]}. 缺少部分公司/_new.html.erb,其中包含{: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" 在以下位置搜索:*“ 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/应用/视图”

This is what I have to render in my html.erb file that I am trying to load when I get this error: <%= render "companies/new.html.erb" %> 这是我在出现此错误时要尝试加载的html.erb文件中<%= render "companies/new.html.erb" %><%= render "companies/new.html.erb" %>

What could be causing this and how could I fix it. 是什么引起的,如何解决?

Thank you. 谢谢。

When you do <%= render "companies/new.html.erb" %> , it will look for _new.html.erb (a partial file). 当您执行<%= render "companies/new.html.erb" %> ,它将寻找_new.html.erb (部分文件)。 Try using the below code to render new.html.erb 尝试使用以下代码呈现new.html.erb

<%= render template: "companies/new.html.erb" %>

Also, check render for more info. 另外,请检查渲染以获取更多信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM