簡體   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