【Ruby on Rails】いいね機能を作ってみよう(初心者から中級者向け)PART 3(実装③) ~ Let's build with Ruby on Rails ~

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • チャンネル登録していただけると嬉しいです!
    ご意見, ご質問はコメント欄もしくはTwitterのDMまでお願いします。
    動画のコードが見辛い場合は、画質を上げてください。完成版のコードを見ながら実装することをオススメします。
    ↓Font Awesome の導入はこちら
    • 【Font Awesome】基本的な使い方(...
    ↓Font AwesomeのCDN
    "stylesheet" href="cdnjs.cloudfla..." integrity="sha256-UzFD2WYH2U1dQpKDjjZK72VtPeWP50NoJjd26rnAdUI=" crossorigin="anonymous"
    ↓前回、前々回の動画はこちら
    • 【Ruby on Rails】いいね機能を作...
    ↓「【プログラミング入門】Ruby on Rails でウェブアプリを作ってみよう」シリーズはこちら(Railsの基本的なことを学ぶことが出来ます)
    • 【プログラミング入門】Ruby on Rai...
    ↓【Rails】redirect_to と render の違い(初心者向け)The difference between Render and Redirect_to in Rails
    • 【Rails】redirect_to と r...
    【実行環境】
    ・ruby:2.5.7
    ・rails:5.2.4.1
    ↓完成版のソースコードはこちら。
    github.com/Far...
    ↓Cloud9による環境構築の詳細はこちら。(Ruby on Rails チュートリアル)
    railstutorial....
    ↓dockerによる環境構築はこちら。
    • 【rails環境構築】docker + ra...
    ↓deviseについて(git hub)
    github.com/hea...
    ↓deviseの設定に使用するコマンド
    rails g devise:install
    rails g devise user
    rails g devise:views
    ↓bootstrapについて(Git Hub)
    github.com/twb...
    ↓Twitter
    / 8skeedvthfocczy
    #プログラミング#プログラミング入門#rails

КОМЕНТАРІ • 17

  • @Peace_Mundo
    @Peace_Mundo Рік тому

    たくさんの動画を見ていてなかなか実装できませんでしたが、こちらの動画とフォロー機能の動画でついに自分のプロジェクトに実装できるようになりました!わかりやすく教えていただき、ありがとうございます!

  • @shinhashi2057
    @shinhashi2057 3 роки тому

    大変勉強になりました! 他の動画も参考にしております。 一番見た動画の中で一番丁寧に感じました

  • @上杉奨-i2b
    @上杉奨-i2b 3 роки тому

    わかりやすい解説ありがとうございます!

  • @細井大輝-v3c
    @細井大輝-v3c 4 роки тому +2

    いつも参考にさせてもらっています。次の動画も期待しています!!!

  • @atsushisan1152
    @atsushisan1152 4 роки тому +2

    とても勉強になります。プログラミングを勉強し始めのものですが、今後もよろしくお願いします!

  • @user-te7ir4yr3j
    @user-te7ir4yr3j 4 роки тому

    ありがとうございます!勉強になります!

  • @takashigehayashi6398
    @takashigehayashi6398 3 роки тому

    おかげで実装できました!(配置やデザインは別ですが...)ありがとうございました!

  • @ナオヤナオヤ-g3o
    @ナオヤナオヤ-g3o 3 роки тому

    favoriteControllerのcreateアクションの@favoriteは代入したあとどこで使用しているのでしょうか?

    • @farstep4011
      @farstep4011  3 роки тому

      ご質問ありがとうございます。
      今回、@favoriteという変数はfavoriteController内でしか使っていません。
      よって、@を付与してインスタンス変数する必要はなく、ローカル変数にするべきでした。
      ご指摘ありがとうございます!

    • @ナオヤナオヤ-g3o
      @ナオヤナオヤ-g3o 3 роки тому

      @@farstep4011 初心者なので指摘したつもりはありませんがお返事ありがとうございます!
      もし@favorite や ローカル変数に代入せず 値を取り出してきただけの場合はエラーや文法的におかしくなってしまうのでしょうか?
      度々の質問すみません。
      よろしくお願いします。

    • @farstep4011
      @farstep4011  3 роки тому

      今回は、@favoriteという変数をfavoriteController内でしか使っていませんので
      @favorite = current_user.favorites.create(recipe_id: params[:recipe_id])

      current_user.favorites.create(recipe_id: params[:recipe_id])
      に書き換えても問題ありません。是非お試しください!
      ご質問の意図はこちらであっていますでしょうか?

    • @ナオヤナオヤ-g3o
      @ナオヤナオヤ-g3o 3 роки тому

      @@farstep4011 あってます!
      ありがとうございます!

  • @上杉奨-i2b
    @上杉奨-i2b 3 роки тому

    お気に入りした一覧ページを作成する場合どうしたらいいですか?

  • @マッコリおいちょまる
    @マッコリおいちょまる 4 роки тому

    この動画の後、非同期でいいね機能を実装しようとしているのですが、わからないので解説してほしいです!

  • @user-jt1tm7ic8m
    @user-jt1tm7ic8m 4 роки тому +1

    ajaxで非同期でいいね機能する解説もしてほしいな

  • @神山悟-m9j
    @神山悟-m9j 3 роки тому

    非同期のいいね機能はないんですか?

  • @小山尚希-d1z
    @小山尚希-d1z 3 роки тому

    いつも動画を見て勉強させて頂いています。
    もし機会があればいいねやフォローなどの非同期処理の解説などあげて頂ければありがたいです。
    どうしても非同期とRailsの仕組みがあと少しで理解できないので。。
    よろしくお願いします。🙇‍♂️