おじさんサーファーのプログラミング紀行

夢のプログラマーへ向け!勝手ながらの備忘録です。

Day 1: Ruby on Rails 5 (途中からです。)

本日もネット学習ソフト Progateにて。

スライド+演習があり記憶定着に便利。

 

オッサン(私)にも丁寧に教えてくれます。

にんじゃわんこ(生徒)、ひつじ仙人(先生)との旅(学習)は続きます。

 

【学習内容】

Ruby on Rails: プログラミング言語Ruby”を使ったフレームワークソフト。簡単にWebアプリが作れる、らしい...。

 

Ruby on Rrails 5 学習コースⅢ〜

 

【備忘録!】

・コンソールを使ってインスタンスの変数への代入は!

 変数(小文字)= モデル名(大文字).new (カラム名:値)

 例:post = Post. new (content: "Rails勉強中!")

 

・データーベースから特定のidの投稿を取得する為には!

find_by メソッド登場!

 

 変数(小文字)= モデル名(大文字).find_by(カラム名: 値)

 例:post =Post.find_by(id:3)

 

・コントローラーのアクション内では、ルーティングで設定したURLの:idの値の取得が出来る。この値はparamsという変数にハッシュとして入っている〜。

(でました、苦手はハッシュ(ポテト!))

params[:id] で取得。id前にはコロン、で大カッコ、ね。

 

 ・投稿一覧ベージに、各投稿の詳細ページのリンクを!

<%=link_to(post.content,"/posts/#{post.id}")%>

 

 本日は以上です!