My TIPs for the programing

プログラミング学習記録

【sinatra】rubyをerb(html)上で使用する

 sinatraではルーティングを.rbに、ビューを.erbに記述するのでした。

 html上で、フォームの取得値等のインスタンス変数を利用するときなど、rubyを使用する際のtipsです。

 

ex.erb____________________________

<% price = 125500 * 1.08 %>
<p>
パソコンの値段は<%= price %>円です。
</p>

________________________________

 

<%= %>で囲むと画面上に出力されます。

<% %>は、eachメソッドや、whileメソッド、ifメソッド endなど、画面に出力する必要がないが、Rubyのコードとして、実行したいものに使用しましょう。