Docker【Dockerfile】Rails Docker環境構築【開発環境】 Dockerfileについて DockerfileはRailsの実行環境用のイメージを作成するものです。 Railsアプリケーション実行に必要なファイルやパッケージをイメージに含めるための定義が記載されています。Dockerに... 2021.01.29DockerRuby on Railsプログラミング環境構築
Docker【初心者向け】Dockerをわかりやすく解説【開発環境】 Web系のプログラミングをしている人ならDockerという言葉をきいたこと、使ったことがある人が多いと思いますが、実はなんとなくわかった感じでやっている人もいると思うので簡単にわかりやすく説明してみたいと思います。 Dockerとは... 2021.01.27Docker環境構築
Ruby【例外処理】Rubyの基礎【学習】 例外とはそれ以上継続して処理ができない際のエラーのことを意味します。 そのためプログラムにおいて、例外が発生すると途中で処理が終了してしまうため、例外が発生する可能性のある箇所には、例外処理を行う必要があります。 つまり例外処... 2021.01.24Rubyプログラミング
Ruby【モジュール】Rubyの基礎【学習】 モジュールとは定数やメソッドを定義できるものです。モジュール内で定義した定数やメソッドは色々な箇所で使用することができます。 モジュールの定義 モジュールは以下のように定義できます。 「module」と記載後にモジュール... 2021.01.24Rubyプログラミング
Ruby【クラスの継承】Rubyの基礎【学習】 クラスの継承について説明していきます。こちらの理解が文法プログラミングからの卒業の第一歩になります。 クラスを継承することによって、新しいクラスでも継承元のクラスの機能が使用できるようになり、新たに必要な機能だけを実装することによっ... 2021.01.21Rubyプログラミング
Ruby【クラスのメソッド定義】Rubyの基礎【学習】 インスタンスメソッド・インスタンス変数 インスタンスメソッドはオブジェクトから呼び出したり、同じクラス内の別メソッドから呼び出すことができます。 class User attr_accessor :name, :birth... 2021.01.20Rubyプログラミング
Ruby【クラスメソッド、クラス変数】Rubyの基礎【学習】 クラスメソッド クラスメソッドとはクラスからオブジェクトを生成せずに直に呼び出すことができすメソッドです。以下は3つのクラスメソッドが定義されています。 まずはselfを先頭に記載する方法で「first_method」を記載し... 2021.01.18Rubyプログラミング
Ruby【クラス、イニシャライズ、アクセサ】Rubyの基礎【学習】 今回はRubyでクラスを作って、それを使ってみることを説明していこうと思います。 クラスの作り方 クラスを定義する際は「class」と書いた後、キャメルケースでクラス名を記載して、処理を書いて「end」で閉じます。※キャメルケ... 2021.01.18Rubyプログラミング
Ruby【Procオブジェクト】Rubyの基礎【yieldメソッド】 Procオブジェクトはブロックをオブジェクト化するために使用します。分かりにくいと思うので例を交えながら説明していきます。 Procオブジェクトの宣言方法 以下のように「new」でインスタンス化します。 [192... 2021.01.13Rubyプログラミング
Ruby【メソッド】Rubyの基礎【学習】 メソッドは何度も同じ処理をする場合に、それをまとめることによって何度も同じ処理をしなくていいように、処理をまとめたものになります。 メソッドの作り方 以下の例のようにメソッドを作成し、呼び出すことが可能です。 「def」... 2021.01.10Rubyプログラミング