Невозможно вывести встроенный код Ruby в представлениях Ruby on Rails - PullRequest
0 голосов
/ 16 декабря 2010

У меня очень маленькая проблема с моим Rails App.Я настраиваю Mac OS X для разработки и тестирования Ruby on Rails.

Но по некоторым причинам мои представления не отображаются должным образом.Я могу выводить весь контент HTML в моих представлениях, но когда я использую любой код Ruby / Rails, такой как:

  <% 'Hello World' %> or 
  <%- 'Hello World!' %>

Он вообще не выводится ... Пожалуйста, помогите .. Яне получаю ошибок - ничего.

Моя среда:

 Ruby: 1.9.2
 Rails 3.0.3
 OS: Mac OS X

Спасибо.

Ответы [ 2 ]

4 голосов
/ 16 декабря 2010
<%= 'Hello World!' %>

, потому что без = ваш код только обрабатывается. - используется, например.

<%- if true %>
  <%= "Hello" %>

, который будет отображать только Hello

3 голосов
/ 16 декабря 2010

Вам необходимо использовать знак =:

<%= 'Hello World!' %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...