2010-08-12 127 views
0

不知道爲什麼。論壇名稱不顯示

我的模型定義了對象論壇

def index 
    @forum = Forum.find(params[:forum_id]) 

但在我看來,它不會顯示在論壇名稱。此代碼只是出現「論壇:」

<h2>Forum : <%- @forum.name -%></h2> 

論壇數據庫表存在,並有一個應該顯示的對象!

mysql> desc forums; 
+--------------+--------------+------+-----+---------+----------------+ 
| Field  | Type   | Null | Key | Default | Extra   | 
+--------------+--------------+------+-----+---------+----------------+ 
| id   | int(11)  | NO | PRI | NULL | auto_increment | 
| name   | varchar(255) | YES |  | NULL |    | 
| description | text   | YES |  | NULL |    | 
| created_at | datetime  | YES |  | NULL |    | 
| updated_at | datetime  | YES |  | NULL |    | 
| topics_count | int(11)  | NO |  | 0  |    | 
+--------------+--------------+------+-----+---------+----------------+ 

終端日誌不顯示任何錯誤,所以它正確地搜索數據庫並返回一個值 - 它只是沒有顯示呢! Grr ....

Parameters: {"forum_id"=>"2"} 
    Forum Columns (3.8ms) SHOW FIELDS FROM `forums` 
    Forum Load (0.7ms) SELECT * FROM `forums` WHERE (`forums`.`id` = 2) 
    Topic Load (0.7ms) SELECT * FROM `topics` ORDER BY updated_at DESC LIMIT 0, 30 

幫助?!?

回答

2

你需要一個=,像這樣:

Forum : <%= @forum.name %> 

獲得在兩端以及擺脫弊。這應該做到這一點!

+0

德赫!哈哈...男人! – mrbernz 2010-08-12 22:09:11

+0

我假設工作,然後呢? – codykrieger 2010-08-12 22:34:05