「Ruby / Rails」 一覧
-
Ruby / Rails 第1回「Rubyとは!?」
こんにちは、Nanayakuです。 今回は、Rubyについて解説していきます。 Rubyとは Rubyはプログラミング言語の1つで、初学者には人気のある言語です ...
-
データ型とはなんぞや・・・!?(Ruby)
出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyのデータ型について解説していきます。 オブジェクトとは Rubyでは、「データ」と「データ ...
-
条件分岐とはなんぞや・・・!?(Ruby)
出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyの条件分岐について解説していきます。 条件分岐とは プログラミングは上から順に実行されてい ...
-
繰り返しとはなんぞや・・・!?(Ruby)
出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyの条件分岐について解説していきます。 繰り返しとは プログラミングでは同じ処理を繰り返す事 ...
-
クラス・インスタンスとはなんぞや・・・!?(Ruby)
出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Rubyのクラス・インスタンスについて解説していきます。 クラス・インスタンス Rubyのプログラ ...
-
Railsとはなんぞや・・・!?
出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Railsについて解説していきます。 Railsとは Railsとは、プログラミング言語のRuby ...
-
Railsプロジェクトの作成
こんにちは、Nanayakuです。 今回は、Railsプロジェクトの作成で使うコマンドを紹介します。 rails newとは アプリケーションの雛形を作成します ...
-
Railsのページ設定・追加
こんにちは、Nanayakuです。 今回は、前回の続きでトップページの設定とページの追加を解説していきます。 Railsプロジェクトの作成 トップページ作成 r ...
-
トップページを作成
こんにちは、Nanayakuです。 今回は、Bootstrapの導入方法とページ編集の流れを解説します。 この記事で分かること Bootstrapの導入方法 R ...
-
MVCについて詳しく解説
こんにちは、Nanayakuです。 今回は、MVCの流れについて詳しく解説していきます。 この記事で分かること MVCのインスタンス変数の流れ ログインするとき ...
-
Railsのモデル・migrationについて
こんにちは、Nanayakuです。 今回は、モデルとmigrationについて解説します。 モデルとは モデルとは、データ操作やアプリケーション固有の処理(ビジ ...
-
Railsコンソールとはなんぞや・・・!?
出典:魁!!男塾 こんにちは、Nanayakuです。 今回は、Railsコンソールについて解説していきます。 Railsコンソールとは railsコンソールとは ...
-
登録フォームを作成
こんにちは、Nanayakuです。 今回は、登録フォームの作成で使うメソッドと処理の流れを解説します。 登録の処理の流れ User登録の各処理の流れが、画像の何 ...
-
登録フォームを作成した後にやること
こんにちは、Nanayakuです。 今回は、登録フォームを作成した後に設定することを解説します。 バリデーション 登録フォームを作成で作った登録フォームでは、入 ...
-
ログイン機能を追加
こんにちは、Nanayakuです。 今回は、ログイン機能の追加について解説していきます。 ログインの仕組み HTTPは「ステートレス」と言う特徴があります。 こ ...
-
写真投稿機能の追加
こんにちは、Nanayakuです。 今回は、画像投稿機能の追加について解説していきます。 画像の保存方法 画像はデータベースに直接保存しません。 画像はデータの ...
-
いいね機能の追加
こんにちは、Nanayakuです。 今回は、いいね機能の追加について解説していきます。 モデルの作成 いいね機能を追加するために、まずfavoriteモデルを作 ...
-
コメント機能の追加
こんにちは、Nanayakuです。 今回は、いいね機能の追加について解説していきます。 モデルの作成 コメントを保存するためのcommentsモデルを作成します ...
-
DockerでRails+PostgreSQLの環境構築を解説
こんにちは、Nanayakuです。 今回は、Dockerの公式ドキュメントの「Quickstart: Compose and Rails」について解説していきま ...
-
Dockerで「Rails+MySQL」の環境構築
こんにちは、Nanayakuです。 今回は、DockerでRails+PostgreSQLの環境構築を解説で作成した開発環境のdbをMySQLに変更してみたので ...
-
Docker+Railsでchatアプリを作る
こんにちは、Nanayakuです。 今回はとだこうき(@cohki0305 )さんのyoutube動画を参考にDockerでchatアプリを作ってみたので、そ ...
-
DockerでRailsチュートリアルの環境構築
こんにちは、Nanayakuです。 今回は、Railsチュートリアルの開発環境をDockerで構築していこうと思います。 今回の開発環境 Mac OS Dock ...
-
DockerでRailsチュートリアル(1.3.4 Hello, world!)
こんにちは、Nanayakuです。 今回は、Railsチュートリアルの1.3.4のHello, world!を表示する方法を解説しようと思います。 開発環境はD ...
-
Develop TermでHerokuにアップするためにrails+postgresqlの環境構築
こんにちは、Nanayakuです。 今回は、Develop TermでHerokuにアップするためにrails+postgresqlの環境構築を行ったので、その ...
-
初学者がGemのversionを固定しないほうがいい理由
こんにちは、Nanayakuです。 今回は、自分がtech boostの成果物を作成するための開発環境の構築をする時、Gemをがっちり決めて構築したせいで、やり ...
-
railsのdeviseってGemで何ができるのか?
こんにちは、Nanayakuです。 deviseと言う便利なGemがあるのですが、どんなことができるかをまとめてみました。 deviseで出来る事 ユーザー登録 ...
-
ログイン機能の@current_user ||= User.find_by(id: session[:user_id])について
こんにちは、Nanayakuです。 今回は、ログイン機能で使用される↓のcurrent_userメソッドについて解説しようと思います。 def current_ ...
-
(Rails)DBのmigrationでやらかした話
こんにちは、Nanayakuです。 今回は、RailsのDBのmigrationで気をつけなければならない事を紹介します。 それは、 rails db:roll ...
-
「PG::UndefinedColumn」と言うエラーが出ました
こんにちは、Nanayakuです。 今回はタイトル通りエラー文で PG::UndefinedColumn が出たとき、何が原因だったか紹介します。 ちなみに、私 ...
-
「NoMethodError・nil:NilClass」の原因
こんにちは、Nanayakuです。 今回は、私が体験した「NoMethodError・nil:NilClass」の原因を紹介します。 NoMethodError ...
-
ransackで検索フォームを作成
こんにちは、Nanayakuです。 今回は、「ransack」というgemを使って検索フォームを作成したので、使い方などを紹介します。 モデル(テーブル)の作成 ...
-
「redirect_to :back」でエラーが出て直前のページに戻れない時の対処法
こんにちは、Nanayakuです。 今回は、railsでcontroller内で処理をした後に、直前のページにレダイレクトする方法を紹介します。 エラーの原因・ ...
-
[Rails]Validations(バリデーション)の書き方
こんにちは、Nanayakuです。 今回はrailsのValidationsの書き方について紹介します。 validationsとは validationsとは ...
-
[Rails・Docker]初めてのRSpec
こんにちは、Nanayakuです。 今回は、Docker環境で自分が行ったRSpecの導入から実行までの流れを紹介します。 導入 Gemfileの「group ...
-
RSpecで出てきた用語のまとめ
こんにちは、Nanayakuです。 今回は、RSpecで出てきた用語の意味や機能をざっくりまとめてみました。 RSpecとは RSpecはテストフレームワークの ...
-
[Rails]Bootstrap入れたら書けよ「viewport」
こんにちは、Nanayakuです。 今回は、Bootstrapで各デバイスのサイズにレスポンシブを合わせるため必要な「viewport」について解説します。 v ...
-
[Rails・Docker]作成しているアプリケーションのDBをER図で確認する
こんにちは、Nanayakuです。 今回は、作成しているアプリケーションのER図をPDFで出力する「rails-erd」と言うGemの導入と実行方法を紹介します ...
-
[Rails]RSpecで画像投稿機能( CarrierWave)のモデルのテスト方法
こんにちは、Nanayakuです。 今回は、RSpecで画像投稿機能(CarrierWave)のテストを行う方法について解説します。 画像アップロード Carr ...
-
[Rails・User]コントローラーのログインチェック
こんにちは、Nanayakuです。 今回は、ログインしていないユーザーがURLを直接入力して、他人のページへの移動を防ぐログインチェックの書き方を紹介します。 ...
-
[Rails]rubocopでコードをキレイに整える
こんにちは、Nanayakuです。 今回は、rubocopと言うGemを使用してコードをキレイに整える方法を紹介します。 「【Rails】Rubocopを使って ...
-
[Rails]RSpecでViewのテスト
こんにちは、Nanayakuです。 今回は、RSpecでViewのテストのやり方を紹介します。 「capybara」のみを使用したテストを解説していきます。 「 ...
-
[Ruby・Rails]クラスメソッドとインスタンスメソッドの確認
こんにちは、Nanayakuです。 今回は、「【Ruby on Rails】RSpecのModel(モデル)テスト書き方サンプル | にょけんのボックス」を参考 ...
-
[Docker・Rails]herokuにデプロイ後、circleCIでパイプラインを構築
こんにちは、Nanayakuです。 「DockerでRails環境構築 + CircleCIで自動テストとherokuへの自動デプロイを実行 - Qiita」を ...
-
ログインフォームをform_withに変更
こんにちは、Nanayakuです。 form_forをform_withに変更する時、新規登録フォームや変更フォームの書き方は多くありますが、ログインフォームの ...
-
[System spec]form_withに変更した時のエラーの対処法
こんにちは、Nanayakuです。 form_forからform_withに変更した時、System spec(fill_in)でエラーが起きたので、その対処法 ...
-
Docker環境でcircleCIを使用し、System specを実行する方法
こんにちは、Nanayakuです。 docker環境でcircleCIを使用してherokuにデプロイする時、RSpecのSystem specでエラーが起きた ...
-
AjaxをSystem specでテストする書き方
こんにちは、Nanayakuです。 自分は「Ajaxを用いた動的なコメント投稿・削除機能の実装で学ぶRuby on Rails - 銀行員からのRailsエンジ ...