2016-08-04 29 views
0

我已經開始一個新的應用程序,我正在設置所有基本的CRUD操作。我有一個Event表,我試圖將所有事件渲染到索引頁。我想要呈現的是事件名稱和說明。現在名稱和描述呈現,但整個事件對象也是如此?這對我來說很奇怪,因爲我正在通過每個對象挑選我想要展示的東西。爲了清晰起見,我會顯示我的代碼。提供整個Event對象的索引頁。 - Rails

VIEW:

<%= @event.each do |e| %> 
    <%= e.name %> 
    <%= e.description %> 
<% end %> 

控制器:

class EventsController < ApplicationController 
    def index 
    @event = Event.all 
    end 
end 

截圖:

enter image description here

FYI:我使用的是rails_admin寶石。關於爲什麼整個對象正在呈現的任何想法都將非常感謝!

回答

1

你有語法錯誤 只需從第一行中刪除<%=只有<%然後問題就解決了。 現在你應該有:

意義
<% @event.each do |e| %> 
<%= e.name %> 
<%= e.description %> 
<% end %> 

<%=是打印和已打印整個對象。