首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >操作视图::模板::错误(缺少带有{:locale=>[:en],:formats=>[:html],:variants=>[],

操作视图::模板::错误(缺少带有{:locale=>[:en],:formats=>[:html],:variants=>[],
EN

Stack Overflow用户
提问于 2020-12-07 17:14:12
回答 1查看 1.1K关注 0票数 0

我是ruby的新手,这个错误不断出现,我不确定它是什么意思。

代码如下:

代码语言:javascript
复制
<% if current_user %>
 <%= link_to 'Sign Out' , destroy_user_session_path , method: :delete %>
 <%= render partial: "views/jobs/index" %>
<% else %>
<%= link_to 'Sign Up' , new_user_registration_path %>
<%= link_to 'Sign In' , new_user_session_path %>
<% end %>

我的问题是渲染。我正在尝试从html.erb文件呈现html.haml文件。这个是可能的吗?

如果是,那么这就是我所得到的:

代码语言:javascript
复制
 ActionView::Template::Error (Missing partial views/jobs/_index with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :jbuilder, :haml]}. Searched in:
  * "C:/Users/farah/Desktop/rubyApp/jobapp/app/views"
  * "C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/devise-4.7.3/app/views"
  * "C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/actiontext-6.0.3.4/app/views"
  * "C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/actionmailbox-6.0.3.4/app/views"
):
    1: <% if current_user %>
    2:  <%= link_to 'Sign Out' , destroy_user_session_path , method: :delete %>
    3:  <%= render partial: "views/jobs/index" %>
    4: <% else %>
    5: <%= link_to 'Sign Up' , new_user_registration_path %>
    6: <%= link_to 'Sign In' , new_user_session_path %>
EN

回答 1

Stack Overflow用户

发布于 2020-12-07 17:32:09

代码语言:javascript
复制
<%= render partial: "views/jobs/index" %>

去掉"views“前缀,它是自动添加的。您可以从您的错误消息中看到它:

代码语言:javascript
复制
Searched in:
  * "C:/Users/farah/Desktop/rubyApp/jobapp/app/views"

正如你所看到的,这已经包括了“视图”。

render语句应该是

代码语言:javascript
复制
<%= render partial: "jobs/index" %>

从erb中渲染haml不是问题,只要它被正确配置,并且您的错误消息显示它是正确的:

代码语言:javascript
复制
:handlers=>[:raw, :erb, :html, :builder, :ruby, :jbuilder, :haml]

Handler包含:haml,所以它可以正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65178878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档