6/17 学習内容
ProgateでRuby on Railsの復習
rails new app名 app名のアプリケーションフォルダが作られる。
rails server ブラウザに接続する際に必要なコマンド
コントローラ内のアクションはビューをviewフォルダから探し出し
ブラウザに表示する役割を持つ。
ルーティングはブラウザから要求したHTMLファイルのリクエストを
ルーティングで判断し、存在する場合にはリクエストを返す。
get "URL" => "コントローラー名#アクション名"
get "home/top" => "home#top"
rails generate controller home ...でアプリケーションを作成した際に
同時にcssのファイルも同時作成される。
css にてバックグラウンドの設定
background-image: url("/top.jpg");
htmlにて画像の表示
<img class="about-img" src="/tweets.png">
ocalhost:3000 (後ろに/○○がないURL)に設定する場合
ルーティングで get "/"とする
<a href= ""></a> ""の中身にはルーティングで設定しているURLと同じ値
マイグレーションファイルの作成 content がテキスト
rails g model post content:text
rails db:migrate コマンドを実行しないと反映されない
rails console →post = Post.new(content:"") →post.save
コンソールを開き、新規データを挿入してデータを保存
URLにIDを設定
ルーティングにて get "/:id"
リンク
link_to( 文章 , url )