对于Rails来说,我非常非常新,而且作为挑战的一部分,我已经快速接近编写我的第一个铁路应用程序的截止日期。
到目前为止,我已经创建了基本的博客应用程序,以了解rails的工作原理。
我需要在我的网站的页面上显示表格中保存的所有数据的列表。在博客中,我有一个索引页面 - 其中列出了所有博客帖子,因此我一直在尝试遵循相同的流程。
我在我的数据库和控制器中创建了一个填充表 - 但是当我尝试在我的页面上显示该数据库中的信息时,我收到以下错误:
未初始化的常量RecordsController :: Aliens
class RecordsController < ApplicationController
def index
@records= Records.all
end
end
我想要实现的只是一个简单的表,其中包含我的记录列表,到目前为止,我没有太多运气从数据库中检索数据。
任何帮助表示赞赏!
答案 0 :(得分:2)
我假设你想列出所有外星人我是对的吗?
当您的模型被称为Alien
时,您可以这样称呼它:
def index
@aliens = Alien.all
end
然后在你看来像:
<% @aliens.each do |alien| %>
<div class="alien">
<ul>
<% alien.attributes.each do |attr_name, attr_value| %>
<li><strong><%= attr_name %>:</strong> <%= attr_value %></li>
<% end %>
</ul>
</div>
<hr>
<% end %>