Ruby

プロゲート七転八起-Ruby・Ruby on Rails編-

progate_ruby-on-rails

プログラミング初学者である私が、プロゲートRuby, Ruby on Railsの学習時に
つまずいたポイント
疑問に思ったポイント
重要だと思ったポイント
等を、記録します。
初学者目線のため、どなたかのヒントになればと思っています。
分かりにく記述や、誤り等あれば、お問合せフォームTwitter等からご連絡いただけると幸いです。
また、本記事に無い疑問などもお待ちしています。

他の言語の記事は下記にあります。
プロゲート七転八起-HTML & CSS編-
プロゲート七転八起-jQuery編-

目次

1.プロゲートRuby編
2.プロゲートRuby on Rails編

1.プロゲートRuby編

コース5

9問目
つまずき
・superと「(」の間にスペースを入れるのはNG

2.プロゲートRuby on Rails編

Ruby on Rails5全体

疑問
・URLを書くときに最初の「/」要否は何で決まる?
→アクションを示すURLの最初に「/」は必要。
 ビュー(ファイル)を示す、render, binwriteは「/」不要。(コース5の6問目等)

重要
・find_by等の一致確認は「:」、代入は「=」に注意

コース5

8問目
疑問
application_controllerとは?
→Ruby on Rails5 8の12問目で出てくる共通のアクションを指示するファイル

道場コース3

10問目
つまずき
application.html.erbのログアウト部分の記述はlink_toからルートがpostのlogoutにデータを渡すため、link_toの第2引数に{method: “post”}を追加を忘れないこと

道場コース4

6問目
疑問
posts_controller.rbにあるensure_correct_userアクションのparams:idのidは何のid?
→routes.rbのposts#edit, posts#update, posts#destroyは全てposts/:id/****なので、postのidを示している

9問目
つまずき
likes_controller.rbのクラスはclass LikesController < ApplicationControllerにすること

11問目
疑問
likes.html.erbのpost.user.image_nameはどういう意味?
→Postモデルに作成したインスタンスメソッドで画像名を取得している。

以上です。

ABOUT ME
zaisube
自動車部品メーカーで設計業務をしています。 この100年に一度と言われる大変革期を機に、会社にぶら下がっているだけではダメだと、スキルを付けるべくプログラミング、ブログを始めました。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です