Название форума не отображается - PullRequest
0 голосов
/ 13 августа 2010

Не знаю почему.

Моя модель определяет объект форума

  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

Помощь?!?

1 Ответ

2 голосов
/ 13 августа 2010

Вам нужен =, например:

Forum : <%= @forum.name %>

Избавьтесь от минусов на обоих концах.Это должно сделать это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...