2010-12-16 13 views
0

Ich habe ein sehr kleines Problem mit meiner Rails App. Ich richte ein Mac OS X für Ruby on Rails Entwicklungs- und Testzwecke ein.Kann Ruby-Code in Ruby on Rails-Ansichten nicht ausgeben

Aber aus bestimmten Gründen werden meine Ansichten nicht richtig gerendert. Ich bin in der Lage all HTML-Inhalte in meinen Ansichten zur Ausgabe, aber wenn ich jeden Rubin/Rails-Code verwenden wie:

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

Es ist überhaupt nicht ausgegeben wird ... Bitte helfen .. Ich bekomme keine Fehler - nichts.

Meine Umgebung ist:

Ruby: 1.9.2 
Rails 3.0.3 
OS: Mac OS X 

Dank.

Antwort

4
<%= 'Hello World!' %> 

seine beacause ohne = Code nur verarbeitet wird. - wird z.B.

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

, die nur Hello

3

Sie benötigen ein = Zeichen verwenden:

<%= 'Hello World!' %> 
+1

Adaequat angezeigt werden! Vielen Dank, ich habe das '-' Symbol versucht .. :) –