Skip to content

DaichiSaito/rails_good_reference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 

Repository files navigation

rails_good_reference

初学者向け

Railsおよびその周辺知識に関する参考記事をまとめる。

全般

Ruby on Rails ガイド:体系的に Rails を学ぼう

Ruby on Rails API

RUNTEQの講師をやってみてわかった初学者にありがちなパターン20選(前編) - Qiita

RUNTEQの講師をやってみてわかった初学者にありがちなパターン20選(後編) - Qiita

Ruby on Railsを使った開発で参照してもよいドキュメント - Qiita

Railsに関する記事まとめ | Pikawaka - ピカ1わかりやすいプログラミング用語サイト

運用に耐えるRailsによるWebアプリケーションの作り方 - Qiita

Rails開発者が採用面接で聞かれる想定Q&A 53問(翻訳)|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社

レールの伸ばし方 - Speaker Deck

Railsアプリの設計 - Speaker Deck

【初心者向け】丁寧すぎるRails『アソシエーション』チュートリアル【幾ら何でも】【完璧にわかる】🎸 - Qiita

【Rails】アソシエーションを図解形式で徹底的に理解しよう! | Pikawaka - ピカ1わかりやすいプログラミング用語サイト

Rails アプリケーションのデバッグ - Railsガイド

プログラミング初心者歓迎!「エラーが出ました。どうすればいいですか?」から卒業するための基本と極意(解説動画付き) - Qiita

(7) プログラミング初心者歓迎!「エラーが出ました。どうすればいいですか?」から卒業するための基本と極意 - YouTube

Rubyのattr_accessorって何?[和訳] - bryankawaの日記

【Rails】MVCフレームワークを1から丁寧に解説! | Pikawaka - ピカ1わかりやすいプログラミング用語サイト

Only My Rails Way

ActiveRecord

Rails における内部結合、外部結合まとめ - Qiita

SQL素人でも分かるテーブル結合(inner joinとouter join) - Qiita

そろそろポリモーフィック関連について一言いっとくか - Qiita

View/Controller

【Rails】form_withの使い方を徹底解説! | Pikawaka - ピカ1わかりやすいプログラミング用語サイト

redirect_to @userが何を省略しているかわかりますか?〜挫折しないRailsチュートリアル7章〜 - Qiita

ルーティング

render と redirect の違い - Qiita

DHHはどのようにRailsのコントローラを書くのか | POSTD

DHH流のルーティングで得られるメリットと、取り入れる上でのポイント - KitchHike Tech Blog

リソースモデリングパターン

Railsのルーティングを極める(前編)|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社

Railsのルーティングを極める (後編)|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社

RSpec

使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」 - Qiita

使えるRSpec入門・その2「使用頻度の高いマッチャを使いこなす」 - Qiita

使えるRSpec入門・その3「ゼロからわかるモック(mock)を使ったテストの書き方」 - Qiita

使えるRSpec入門・その4「どんなブラウザ操作も自由自在!逆引きCapybara大辞典」 - Qiita

今日から使える!RSpec 3で追加された8つの新機能 - Qiita

Capybaraチートシート - Qiita

RSpec スタイルガイド

FactoryBot the Right Way / toshimaru

Clean Test Code Revised - Speaker Deck

rspecを読みやすくメンテしやすく書くために

例外処理

Railsの例外処理はどう書くべきか?(またはどうなくすべきか?) - YouTube

Railsアプリケーションにおけるエラー処理(例外設計)の考え方 - Qiita

Re: rails データの保存の書き方 (書籍 vs 実務 ) - YouTube

文法など

[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita

satour/rails-style-guide-jp: 有志による Ruby on Rails 4 のスタイル・ガイドです。

API

はじめてのRails API - Qiita

綺麗なAPI速習会 - Qiita

マイクロサービス指向 Rails API 開発ガイド/building rails api on microservices - Speaker Deck

Rails: ActiveModelSerializersでAPIを作る–Part 1(翻訳)|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社

rubyに慣れるために

問題 - AtCoder Beginners Selection

AtCoder Problems

Rubyで競プロするときのTips - ARMERIA ← 入出力編は押さえといた方がいいです。よく使うので。

Docker

入門 Docker

米国AI開発者がゼロから教えるDocker講座 | Udemy

Dockerfile リファレンス — Docker-docs-ja 20.10 ドキュメント

その他

コミットメッセージの書き方. 適切な情報を残そう | by risacan | Medium

データベーステーブル設計の基礎の基礎〜エンティティの抽出・定義から正規化まで - エンジニアHub|若手Webエンジニアのキャリアを考える!

【DB設計入門|ER図|MySQL】コンビニレシートから学ぶ!データモデリング手法 | Wedding Park CREATORS Blog

はじめてのテーブル設計・データベース設計【わかりやすい解説 + 身近なテーマでレッスン】 | Udemy

3時間で学ぶ SQL ・データベース 超入門【丁寧な解説+演習問題で SQL データ抽出の基本が身につく】標準 SQL | Udemy

【初心者向け】「コミットの粒度がわからない問題」の模範解答を考えてみた - Qiita

ミクシィの21新卒技術研修の資料と動画を公開します! - mixi developers

2021年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ

Linux標準教科書 ダウンロード LinuCレベル1対応 | Linux技術者認定試験 リナック | LPI-Japan

Webフロントエンド基礎研修 歴史から学ぶ、現場のスタンダードな開発 - Google スライド

わかりやすい技術記事を書くための心構えとテクニック / #railsdm 20171206 - Speaker Deck

About

Railsおよびその周辺知識に関する参考記事をまとめる

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published