Errno :: ENOENT in Posts #index

时间:2016-08-16 21:50:18

标签: html css ruby-on-rails ruby

我为我的rails项目创建了一个名为Post的模型 问题是我继续犯这个错误:

Errno::ENOENT in Posts#index
Showing C:/Users/Sam's/Desktop/Websites/projects/christina/cp-blog/app/views/layouts/application.html.erb where line #5 raised:

我的application.html.erb文件如下所示

<!DOCTYPE html>
<html>
    <head>
        <title>Title</title>
        <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
        <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
        <%= csrf_meta_tags %>
    </head>
    <body>

    <%= yield %>

    </body>
</html>

有没有办法解决这个问题(我已经安装了nodejs并重新启动了窗口)

2 个答案:

答案 0 :(得分:0)

首先,stylesheet_link_tag返回指定为参数的源的样式表链接标记。它会检查application.scss中的application.cssapp/assets/stylsheets。确保指定路径中存在application.cssapplication.scss

其次,如果文件存在,则使用

重新安装gem
bundle install -f 

答案 1 :(得分:0)

答案

我解决这个问题的方法是删除application.css和application.js中的require.tree