繁体   English   中英

无法从数据库中获取信息

[英]Can't get the information from database

我是Ruby on Rails的新手并且要学习它我正在努力创建一个没有脚手架的简单应用程序。

我生成了一个控制器Foos,一个模型Foo,并在数据库中创建了4个foos。 然后我试图得到/ Foos /并得到一个错误。 所以我写了

def index
    @foos = Foo.all
end

在控制器中创建了一个视图。

视图看起来像

<% @foos.each do |foo| %>
    <div><% foo.name %></div>
<% end %>

来自控制台和服务器的日志看起来是一样的

Processing by FoosController#index as HTML
Foo Load (0.1ms)  SELECT "foos".* FROM "foos"

但是当我从rails控制台获得Foos时,它会向我展示foos,而视图只会创建4个空div。 为什么? 我错过了什么?

<% @foos.each do |foo| %>
    <div><%= foo.name %></div>
<% end %>

您需要等号输出到视图

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM