我在index.html.erb中有以下内容:
<% CSV.parse(thetest.tags) do |row| %>
<% row.each do |a| %>
<div class="btn btn-primary btn-large"><%= a %></div>
<% end %>
<% end %>
只有当'thetest.tags'包含一个名为'test'的字符串时才会出现以下错误,因为它是一个目录。
Errno::EISDIR in Tests#index
Is a directory - test
Extracted source (around line #9):
ruby代码有问题,或者这对我的routes.rb有问题吗?
编辑1: 此字符串'tags'中的任何其他值都有效,例如'abc,apple,123'。如果它包括测试,它只会出错,例如'test,any,other,value'。无视任何事情,他没用。