Hartl Rails 教程 5.3.4: 'read': 是一个目录 @io_fread) 错误

Alf*_*ron 5 ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-4

在 Hartl 的 Rails 教程中,说明是使用以下命令生成模板测试$ rails generate integration_test site_layout

我收到错误 /Users/AlfonsoGiron/.rvm/gems/ruby-2.2.1/gems/sprockets-3.5.2/lib/sprockets/manifest.rb:73:in 'read': Is a directory @ io_fread - /Users/AlfonsoGiron/sample_app/public/assets (Errno::EISDIR)',后面跟着多行 from /Users/AlfonsoGiron/.rvm/gems/ruby-2.2.1 .. 等等

所以我可以看到它指向目录中的“资产”。不知道我应该做什么来修复错误。有任何想法吗?

K M*_*lam 1

删除或注释掉config/environments/development.rb文件中的以下代码行:

# config.assets.manifest = Rails.root.join("public/assets")
Run Code Online (Sandbox Code Playgroud)

这应该可以解决你的问题。