我正在尝试在主页中列出数据库中的所有记录。
模型和控制器都被正确创建(我怀疑),因为使用以下代码并指向正确的地址(http://localhost:3000/subdomainw1s
)列出了所有记录:
在 /app/views/subdomainw1s/index.html.erb 中:
<h1>subdomain word 1</h1>
<ol class="subdomainw1">
<% @subdomainw1s.each do |sdw1| %>
<li>
<%= sdw1.blognamew1 %>
</li>
<% end %>
</ol>
但是,尝试过去相同的代码会/app/views/home/index.html.erb
导致错误消息(“undefined method `each' for nil:NilClass”)抱怨:
<% @subdomainw1s.each do |sdw1| %>
显然,rails 不知道如何处理主页下的这个模型.. 不是吗?
任何建议都会很棒。