クモのようにコツコツと

フロントエンドエンジニア イイダリョウの技術ブログ。略称「クモコツ」

Ruby

【Rails】ユーザー登録、ポスト投稿、フォロー機能など(Railsチュートリアル第11〜14章の概要メモ)

Railsチュートリアルの続きです。前回は7〜10章まで進み、データベースのユーザーのモデルを作成を行いました。その後、ついに最終章の14章まで完走しました!ユーザー登録、ポスト投稿、フォローなどの機能を追加して、Sampleアプリケーションが完成しまし…

【Rails】CRUD処理など(Railsチュートリアル第7〜10章の概要メモ)

Railsチュートリアルの続きです。しばらく間が開きましたが、その間にチュートリアルの第7〜10章まで走破しました!ここからは各章の概要をメモする形にします。第7〜10章ではユーザーの追加、読み込み、更新、削除などCRUD処理を体験。それでは行きましょう…

【Rails】ユーザーのモデルを作成(Railsチュートリアル第6章 学習メモ)

Railsチュートリアルの続きです。前回はBootstrapやSassを使ったCSS設定、リンクのルーティング設定などを行いました。今回はユーザーのモデルの作成を行います。それではいきましょう!

【Rails】レイアウトを作成(Railsチュートリアル第5章 学習メモ)

Railsチュートリアルの続きです。前回はRailsコンソールでクラスやメソッドを実行しました。今回はBootstrapを使ってCSSスタイルを付けていきます。下層ページへのリンクのルーティングや統合テストも追加します。それではいきましょう!

【Rails】Rails風味のRuby(Railsチュートリアル第4章 学習メモ)

Railsチュートリアルの続きです。前回は第3章で静的なページを作りました。今回は第4章、Rails風味のRuby。Rails風味とはどんな意味なのか。今回はRailsというよりはRubyがメインになりそう。それではいきましょう!

【Rails】静的なページを作る(Railsチュートリアル第3章)

Railsの続きです。前回はScaffoldでToyアプリケーションを作りました。次はRailsチュートリアルの第3章に入ります。静的なページをつくります。今回からはScaffoldは使わないようです。それではいきましょう!

【Rails】ScaffoldでToyアプリケーションを作る(Railsチュートリアル第2章)

railsの続きです。前回はhello_appをGitHubにプッシュ & Renderにデプロイしました(Railsチュートリアル第1章クリア!)。今回からチュートリアルの第2章に入っていきます。Toyアプリケーションを作ります。「Scaffold」というツールを使うようです。それで…

【Rails】hello_appをGitHubにプッシュ & Renderにデプロイ(Railsチュートリアル第1章クリア!)

Railsの続きです。前回はCodespacesとローカルに環境構築をしました。今回はローカル環境からGitHubにプッシュし、さらにRenderにデプロイしようと思います。それでは行きましょう!

【Rails】Codespacesとローカルに環境構築(Railsチュートリアル1章)

Rubyの続きです。前回はRubyの分岐や反復など制御構造について書きました。今回からはWebフレームワークRuby on Railsに入っていきます!Railsチュートリアルにトライします。初回は環境構築編です。それではいきましょう!

【Ruby】条件分岐、反復など(if、each)

Rubyの続きです。前回はクラスとオブジェクトを作成しました。今回はこのクラスを改造して、条件分岐、反復、配列などを使った処理を作ってみたいと思います。「20分ではじめるRuby」編は今回が完結になります!それではいきましょう!

【Ruby】クラスとオブジェクトを作成(class)

Rubyの続きです。前回はメソッドの定義と実行を行いました。今回はクラスとオブジェクトを作ります。クラスの継承というオブジェクト指向らしい内容にだんだん入ってきました。それではいきましょう!

【Ruby】メソッドの定義、実行(def〜end)

Rubyの続きです。前回は文字列や計算の出力を行いました。今回はメソッドの定義と実行をやってみたいとおもいます。メソッドはdefで始まりendで終わる書き方のようでした。それではいきましょう!

【Ruby】文字列や計算の出力(putsメソッド、Mathモジュール)

Rubyの続きです。前回は最新版のRubyをインストールするところまでをやりました。今回は文字列や計算の出力をやってみます。ターミナルのIRB(REPL)だけでなく、rbファイルからの実行もしてみました。rbファイルの実行ではputsメソッドの実行が必要でした。…

【Ruby】最新版Rubyをインストール 〜苦戦の記録〜(ありがとうGemini先生)

前回、6年ぶりのRyby再開計画を発動させました。今回はRubyの最新版をMacにインストールします。想像していたより苦戦しましたが、後半にGoogleの生成AI、Gemini先生にサポートしてもらいながら、なんとか成功しました。ありがとう!Gemini先生!

Rubyistに、俺はなる!? 6年ぶりのRyby再開計画発動

Rubyistに、俺はなる!?ということで、以前にRubyを触った記事が実に6年前の2018年! ただ、この時は本当に触りだけ、四則演算やputsメソッドで文字を出力しただけです。 この度、6年ぶりにRubyおよびRuby on Railsをがっつり触りたく、思い立ちました!

初めてのRuby:インストール確認、REPL、Hello worldまで

前回、データ分析をしたくなってPythonに挑戦しました。同時にこれまで苦手だった「黒い画面」(ターミナル)にも触れることができました。そしたらなんと、これまでよくわからなかった黒い画面系の記事がなんとなくわかるようになってきました。「サーバサ…