Ruby【Bootstrap】RailsにBootstrapを導入 WebページはHTMLとCSSで実装されていますが、最初からCSSを書いて実装していくと時間がかかります。Bootstrapを使用すると一からデザインを考えて、CSSを作成する必要がなく、Bootstrapで作成されたデザインやレイアウト... 2021.02.17RubyRuby on Railsプログラミング
Ruby【Webページの作成】Railsの基礎【ルーティングから】 今まで環境構築を行ってきましたが、ページのタイトルを作成するだけの単純なWebページを作成します。 Railsにはジェネレーターと呼ばれるコードを自動生成してくれる機能があるのですが、最初は自分でコードを書くことでファイルの関連性に... 2021.02.07RubyRuby on Railsプログラミング
Docker【Docker Rails 開発環境の起動、停止、削除】Railsの基礎【学習】 今回はDockerでRails環境を立ち上げた方向けに、開発環境の起動、停止、削除を説明していきます。一緒に学習しましょう。 DockerでRailsの起動 起動コマンドは以下です。以下のコマンドをdocker-compose... 2021.02.07DockerRubyRuby on Railsプログラミング環境構築
Ruby on Rails【Ruby on Railsの概要】Rubyの基礎【MVCモデル初心者向け】 Rubyを学習したらもちろんWebアプリを作りたくなると思います。そのときによく使われるフレームワークというのがRuby on Railsになります。フレームワークと言われてもピンとこない方もいると思うので、ざっくり説明します。 今... 2021.02.03RubyRuby on Railsプログラミング
Docker【Gemfile,Gemfile.lock】Rails Docker環境構築【開発環境】 前回のDockerfileに続いて今回はGemfile,Gemfile.lockについて解説していきます。 Dockerfileについて確認したい方は以下を参照してください。 Gemfile Gemfileと... 2021.01.31DockerRubyRuby on Railsプログラミング環境構築
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プログラミング