【令和2年10月4日】 〜Ruby on Rails5 2〜
こんばんは、わいにぃです。
今日勉強した内容を記載していこうと思います。
◯Progate
〜Ruby on Rails5 2〜
データベースについて
データを保存しておく場所のこと。
変数の定義と表示
index.html.erbのようなerbという形式のファイルでは、<% %>で囲むことで、HTMLファイルの中にRubyのコードを記述することができる。
また、埋め込むRubyコードをブラウザに表示したい場合は、<% %>ではなく、<%= %>
posts/index.heml.erb
<% post1 = "今日からProgateでRuils"%>
<%=post1%>
出力結果
今日からprogateでRuby
そして、ビューで使う変数はコントロールのアクション内で定義するようにする。通常、アクションで定義した変数はビューで使用することはできないが、変数を『@』から始めることで、ビューでも使用することができる。
posts_controller.rb
def index
@posts = [
"今日からprogateでRuils"
”投稿一覧ページ作成中!”
]
end
posts/index.heml.erb
<% =@post1[0] %>
出力結果
今日からprogateでRuby