「Ruby / Rails」 一覧

Ruby / Rails

Ruby / Rails 第1回「Rubyとは!?」

こんにちは、Nanayakuです。 今回は、Rubyについて解説していきます。 Rubyとは Rubyはプログラミング言語の1つで、初学者には人気のある言語です ...

Ruby / Rails

データ型とはなんぞや・・・!?(Ruby)

出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyのデータ型について解説していきます。 オブジェクトとは Rubyでは、「データ」と「データ ...

Ruby / Rails

条件分岐とはなんぞや・・・!?(Ruby)

出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyの条件分岐について解説していきます。 条件分岐とは プログラミングは上から順に実行されてい ...

Ruby / Rails

繰り返しとはなんぞや・・・!?(Ruby)

出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyの条件分岐について解説していきます。 繰り返しとは プログラミングでは同じ処理を繰り返す事 ...

Ruby / Rails

クラス・インスタンスとはなんぞや・・・!?(Ruby)

出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyのクラス・インスタンスについて解説していきます。 クラス・インスタンス Rubyのプログラ ...

Ruby / Rails

Railsとはなんぞや・・・!?

出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Railsについて解説していきます。 Railsとは Railsとは、プログラミング言語のRuby ...

Ruby / Rails

Railsプロジェクトの作成

こんにちは、Nanayakuです。 今回は、Railsプロジェクトの作成で使うコマンドを紹介します。 rails newとは アプリケーションの雛形を作成します ...

Ruby / Rails

Railsのページ設定・追加

こんにちは、Nanayakuです。 今回は、前回の続きでトップページの設定とページの追加を解説していきます。 Railsプロジェクトの作成 トップページ作成 r ...

Ruby / Rails

トップページを作成

こんにちは、Nanayakuです。 今回は、Bootstrapの導入方法とページ編集の流れを解説します。 この記事で分かること Bootstrapの導入方法 R ...

Ruby / Rails

MVCについて詳しく解説

こんにちは、Nanayakuです。 今回は、MVCの流れについて詳しく解説していきます。 この記事で分かること MVCのインスタンス変数の流れ ログインするとき ...

Ruby / Rails

Railsのモデル・migrationについて

こんにちは、Nanayakuです。 今回は、モデルとmigrationについて解説します。 モデルとは モデルとは、データ操作やアプリケーション固有の処理(ビジ ...

Ruby / Rails

Railsコンソールとはなんぞや・・・!?

出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Railsコンソールについて解説していきます。 Railsコンソールとは railsコンソールとは ...

Ruby / Rails

登録フォームを作成

こんにちは、Nanayakuです。 今回は、登録フォームの作成で使うメソッドと処理の流れを解説します。 登録の処理の流れ User登録の各処理の流れが、画像の何 ...

Ruby / Rails

登録フォームを作成した後にやること

こんにちは、Nanayakuです。 今回は、登録フォームを作成した後に設定することを解説します。 バリデーション 登録フォームを作成で作った登録フォームでは、入 ...

Ruby / Rails

ログイン機能を追加

こんにちは、Nanayakuです。 今回は、ログイン機能の追加について解説していきます。 ログインの仕組み HTTPは「ステートレス」と言う特徴があります。 こ ...

Ruby / Rails

写真投稿機能の追加

こんにちは、Nanayakuです。 今回は、画像投稿機能の追加について解説していきます。 画像の保存方法 画像はデータベースに直接保存しません。 画像はデータの ...

Ruby / Rails

いいね機能の追加

こんにちは、Nanayakuです。 今回は、いいね機能の追加について解説していきます。 モデルの作成 いいね機能を追加するために、まずfavoriteモデルを作 ...

Ruby / Rails

コメント機能の追加

こんにちは、Nanayakuです。 今回は、いいね機能の追加について解説していきます。 モデルの作成 コメントを保存するためのcommentsモデルを作成します ...

Ruby / Rails

DockerでRails+PostgreSQLの環境構築を解説

こんにちは、Nanayakuです。 今回は、Dockerの公式ドキュメントの「Quickstart: Compose and Rails」について解説していきま ...

Ruby / Rails

Dockerで「Rails+MySQL」の環境構築

こんにちは、Nanayakuです。 今回は、DockerでRails+PostgreSQLの環境構築を解説で作成した開発環境のdbをMySQLに変更してみたので ...

Ruby / Rails

Docker+Railsでchatアプリを作る

こんにちは、Nanayakuです。 今回はとだこうき(@cohki0305 ‏)さんのyoutube動画を参考にDockerでchatアプリを作ってみたので、そ ...

Ruby / Rails

DockerでRailsチュートリアルの環境構築

こんにちは、Nanayakuです。 今回は、Railsチュートリアルの開発環境をDockerで構築していこうと思います。 今回の開発環境 Mac OS Dock ...

Ruby / Rails

DockerでRailsチュートリアル(1.3.4 Hello, world!)

こんにちは、Nanayakuです。 今回は、Railsチュートリアルの1.3.4のHello, world!を表示する方法を解説しようと思います。 開発環境はD ...

Ruby / Rails

Develop TermでHerokuにアップするためにrails+postgresqlの環境構築

こんにちは、Nanayakuです。 今回は、Develop TermでHerokuにアップするためにrails+postgresqlの環境構築を行ったので、その ...

Ruby / Rails

初学者がGemのversionを固定しないほうがいい理由

こんにちは、Nanayakuです。 今回は、自分がtech boostの成果物を作成するための開発環境の構築をする時、Gemをがっちり決めて構築したせいで、やり ...

Ruby / Rails

railsのdeviseってGemで何ができるのか?

こんにちは、Nanayakuです。 deviseと言う便利なGemがあるのですが、どんなことができるかをまとめてみました。 deviseで出来る事 ユーザー登録 ...

Ruby / Rails

ログイン機能の@current_user ||= User.find_by(id: session[:user_id])について

こんにちは、Nanayakuです。 今回は、ログイン機能で使用される↓のcurrent_userメソッドについて解説しようと思います。 def current_ ...

Ruby / Rails

(Rails)DBのmigrationでやらかした話

こんにちは、Nanayakuです。 今回は、RailsのDBのmigrationで気をつけなければならない事を紹介します。 それは、 rails db:roll ...

Ruby / Rails

「PG::UndefinedColumn」と言うエラーが出ました

こんにちは、Nanayakuです。 今回はタイトル通りエラー文で PG::UndefinedColumn が出たとき、何が原因だったか紹介します。 ちなみに、私 ...

Ruby / Rails

「NoMethodError・nil:NilClass」の原因

こんにちは、Nanayakuです。 今回は、私が体験した「NoMethodError・nil:NilClass」の原因を紹介します。 NoMethodError ...

Ruby / Rails

ransackで検索フォームを作成

こんにちは、Nanayakuです。 今回は、「ransack」というgemを使って検索フォームを作成したので、使い方などを紹介します。 モデル(テーブル)の作成 ...

Ruby / Rails

「redirect_to :back」でエラーが出て直前のページに戻れない時の対処法

こんにちは、Nanayakuです。 今回は、railsでcontroller内で処理をした後に、直前のページにレダイレクトする方法を紹介します。 エラーの原因・ ...

Ruby / Rails

[Rails]Validations(バリデーション)の書き方

こんにちは、Nanayakuです。 今回はrailsのValidationsの書き方について紹介します。 validationsとは validationsとは ...

Ruby / Rails

[Rails・Docker]初めてのRSpec

こんにちは、Nanayakuです。 今回は、Docker環境で自分が行ったRSpecの導入から実行までの流れを紹介します。 導入 Gemfileの「group ...

Ruby / Rails

RSpecで出てきた用語のまとめ

こんにちは、Nanayakuです。 今回は、RSpecで出てきた用語の意味や機能をざっくりまとめてみました。 RSpecとは RSpecはテストフレームワークの ...

Ruby / Rails

[Rails]Bootstrap入れたら書けよ「viewport」

こんにちは、Nanayakuです。 今回は、Bootstrapで各デバイスのサイズにレスポンシブを合わせるため必要な「viewport」について解説します。 v ...

Ruby / Rails

[Rails・Docker]作成しているアプリケーションのDBをER図で確認する

こんにちは、Nanayakuです。 今回は、作成しているアプリケーションのER図をPDFで出力する「rails-erd」と言うGemの導入と実行方法を紹介します ...

Ruby / Rails

[Rails]RSpecで画像投稿機能( CarrierWave)のモデルのテスト方法

こんにちは、Nanayakuです。 今回は、RSpecで画像投稿機能(CarrierWave)のテストを行う方法について解説します。 画像アップロード Carr ...

Ruby / Rails

[Rails・User]コントローラーのログインチェック

こんにちは、Nanayakuです。 今回は、ログインしていないユーザーがURLを直接入力して、他人のページへの移動を防ぐログインチェックの書き方を紹介します。 ...

Ruby / Rails

[Rails]rubocopでコードをキレイに整える

こんにちは、Nanayakuです。 今回は、rubocopと言うGemを使用してコードをキレイに整える方法を紹介します。 「【Rails】Rubocopを使って ...

Ruby / Rails

[Rails]RSpecでViewのテスト

こんにちは、Nanayakuです。 今回は、RSpecでViewのテストのやり方を紹介します。 「capybara」のみを使用したテストを解説していきます。 「 ...

Ruby / Rails

[Ruby・Rails]クラスメソッドとインスタンスメソッドの確認

こんにちは、Nanayakuです。 今回は、「【Ruby on Rails】RSpecのModel(モデル)テスト書き方サンプル | にょけんのボックス」を参考 ...

Ruby / Rails

[Docker・Rails]herokuにデプロイ後、circleCIでパイプラインを構築

こんにちは、Nanayakuです。 「DockerでRails環境構築 + CircleCIで自動テストとherokuへの自動デプロイを実行 - Qiita」を ...

Ruby / Rails

ログインフォームをform_withに変更

こんにちは、Nanayakuです。 form_forをform_withに変更する時、新規登録フォームや変更フォームの書き方は多くありますが、ログインフォームの ...

Ruby / Rails

[System spec]form_withに変更した時のエラーの対処法

こんにちは、Nanayakuです。 form_forからform_withに変更した時、System spec(fill_in)でエラーが起きたので、その対処法 ...

Ruby / Rails

Docker環境でcircleCIを使用し、System specを実行する方法

こんにちは、Nanayakuです。 docker環境でcircleCIを使用してherokuにデプロイする時、RSpecのSystem specでエラーが起きた ...

Ruby / Rails

AjaxをSystem specでテストする書き方

こんにちは、Nanayakuです。 自分は「Ajaxを用いた動的なコメント投稿・削除機能の実装で学ぶRuby on Rails - 銀行員からのRailsエンジ ...

© 2021 Nanayaku blog Powered by AFFINGER5