【プログラミング入門】Ruby on Rails でウェブアプリを作ってみよう ~ PART 4(実装③)~ Let's build with Ruby on Rails ~

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 28

  • @NI-ft3su
    @NI-ft3su 2 роки тому

    めっちゃわかりやすいですね! 
    ありがとうございます!

  • @わっふる-s9t
    @わっふる-s9t 4 роки тому

    完成しました。
    非常に勉強になり助かりました。
    ありがとうございました。

  • @濱辺勇人-p3g
    @濱辺勇人-p3g 3 роки тому

    無事、アプリ完成しました!
    ありがとうございます。

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

    Ruby初心者です。
    なんとか最後までできました。
    わかりやすい動画をあげてくださりありがとうございます。

  • @ノワール-d1t
    @ノワール-d1t 4 роки тому

    お疲れ様です。
    こちらの動画を参考にさせて頂き、無事オリジナルアプリ作成できました。
    ありがとうございました。

  • @清水孝冴
    @清水孝冴 4 роки тому +1

    最近プログラミングを勉強し始めました。
    実装の勉強法が分からなくて困っていましたが、わかりやすい動画を見つけました!
    ありがとうございます!

  • @yama_trb
    @yama_trb 4 роки тому

    最後までできました!
    これから自分でWebアプリを作ってみます、お世話になりました!

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

    丁寧でわかりやすく大変参考になりました!!!動画の収録を行っている時間が深夜帯なので、かなり頑張って作っていただいたんだなと思います。ほんとに感謝です。

  • @gg-nw7uj
    @gg-nw7uj 4 роки тому

    とても参考になります!ありがとうございます!次回あれば絶対見ます!

  • @TT-zx5il
    @TT-zx5il 4 роки тому

    素晴らしい動画、ありがとうございました😊

  • @ミヤケン-n4t
    @ミヤケン-n4t 4 роки тому +1

    大変勉強になりました!
    ありがとうございます!

  • @船曳文士
    @船曳文士 4 роки тому

    ありがとうございます!とても分かりやすかったです!新たな動画も楽しみにしていますね。

  • @kokonotomo
    @kokonotomo 4 роки тому

    良質なチュートリアルを作っていただきありがとうございました!

  • @moonnew5261
    @moonnew5261 4 роки тому +3

    待ってました。ありがとうございます(^-^)

  • @hatohato24
    @hatohato24 4 роки тому +1

    プログラムの初心者ながら、なんとか最後まで完成できました。
    非常に丁寧な説明でわかりやすかったです。
    本当にありがとうございました!
    始めはかなり初歩的な質問ばかりですみませんでした。
    もし機会がありましたらTwitter風のアプリやレシピグラムの追加機能的なところもお願い致します。

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

    とても参考になりましたありがとうございます!
    良ければなんですが、recipegramを元にした railsの検索機能の実装の動画もアップしてほしいです。

  • @hogehoge-g2p
    @hogehoge-g2p 4 роки тому

    とても参考になりました!ありがとうございます。差し支えなければ、フォロー機能の実装もご教授願えますでしょうか?

  • @gone8sparrow
    @gone8sparrow 4 роки тому

    Rubyは全然触ったことありませんでしたが、めちゃくちゃ分かりやすかったので、ついていけました!
    良質な動画ありがとうございます。楽しかったです!

  • @yy-tj4lv
    @yy-tj4lv 4 роки тому +2

    Ruby初学者です。
    とても参考になりました。次のステップとして今回学んだ知識を応用しオリジナルアプリを作成してみようと思います。ありがとうございました。

  • @UUU-et6wj
    @UUU-et6wj 4 роки тому

    とてもわかりやすく説明していただきありがとうございました。
    一つ質問があります。
    上げていただいたものを自分でも一緒に作ったのですが、一つ追加したい機能があります。
    それは、レシピ一覧の投稿内容に、ほかのユーザーがコメントしたい場合はどこになんて言うコードを書けばいいでしょうか?
    もしよろしければ教えていただきたいです。
    始めたてで、もし失礼があれば申し訳ございません。
    お答えいただくとありがたいです。
    ぜひよろしくお願いいたします!!!!

    • @farstep4011
      @farstep4011  4 роки тому +1

      ご質問ありがとうございます。
      コメント機能は基本的に、いいね機能とほぼ同じですね。
      実装の肝となるのが「中間テーブル」というものになります。
      「1人のユーザーは複数のレシピに対してコメントすることができる」・「1つのレシピは複数のユーザーからコメントされる」ことになるため、ユーザーとレシピは多対多の関係になります。(今回の recipegram はユーザーとレシピが一対多でした。)多対多の関係を実装するためには中間テーブルが必要になります。
      具体的には、comments テーブルを作成して
      ・user_id(誰がコメントしたか)
      ・recipe_id(どのレシピに対してコメントしたか)
      ・content(どんな内容のコメントをしたか)
      という3つの情報を持たせるカラムを追加します。
      そして、モデルに
      has_many・belongs_to
      を書くことでアソシエーションが完成します。
      あとは、コントローラー・ルーティング・ビューを書くだけです!
      一応いいね機能の動画はありますので宜しければ参考にしてください。
      ua-cam.com/video/7XooLWaDYrw/v-deo.html
      アソシエーションに関してはこちらの記事が非常にわかりやすいのでオススメです!(コメント機能に関しても記載されています。)
      qiita.com/kazukimatsumoto/items/14bdff681ec5ddac26d1
      何か疑問点がございましたら、再度質問していただけると幸いです。よろしくお願いします。

    • @UUU-et6wj
      @UUU-et6wj 4 роки тому

      @@farstep4011 ご丁寧に返信していただき、ありがとうございます!!
      いいね機能の動画見ながら書いてみたいと思います。
      また、質問させていただくかもしれませんが、もしお時間があるようでしたらお答えいただけると幸いです!!
      本当にありがとうございます!!

  • @shopify4663
    @shopify4663 4 роки тому

    とても参考になる動画ありがとうございます!
    質問です!
    画面サイズを小さくするとヘッダーの部分にドロップダウンの表示がされますが、押しても反応しません。
    レスポンシブ対応させるにはどの様に記述すれば良いのでしょうか?
    返信いただけると幸いです!

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

    完走できました!
    一通りRubyは勉強してましたが、今回一緒に作れたので改めて知識が整理できました。
    ありがとうございました!
    続編希望ですp(>_

  • @玄次郎
    @玄次郎 4 роки тому

    こちらのコードを全て真似したアプリをherokuで公開しても大丈夫ですか?

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

      どうぞ!
      著作権フリーなので大丈夫です!

    • @玄次郎
      @玄次郎 4 роки тому

      Farstep【プログラミング講座】 ありがとうございます!

  • @katsuonex
    @katsuonex 4 роки тому

    3:15