<%= %>と<% %>の違い[ Rails ]

 

今日、紹介するのは、railsの<%= %>と<% %>の違いについてです。

 

この二つには違いがあります。

 

違うところは、「=」があるかないかです。

 

イコールがある方は、ブラウザに表示され、

 

イコールがない方は、表示しない。の違いです。

 

例えば、

 

<%= rubyだよ。 %>   # => rubyだよ。

<% railsだよ。 %>      # =>

 

1段目の方は、「rubyだよ。」を返し、

 

2段目の方は、何も返しません。よって、ブラウザにも表示されません。

 

「=」イコールがあるかないかによって、表示・非表示になります。

 

もし、うまく表示されない時は、イコールがちゃんとあるかを確認してみることをお勧めします。

 

 

 

 

 

 

コメント