Ruby・Rails

Ruby・Rails

Railsのbelongs_toを使った関連付けの方法を解説

Railsには、belongs_toというアソシエーションが用意されています。本記事では、Railsを利用する際に、アソシエーションとはどのように機能するのか、その中で、belongs_toはどのような場合に使えるのかについて解説します。R...
Ruby・Rails

Rubyには抽象クラスがない?自分で作る方法を紹介

Javaなどオブジェクト指向の言語にある抽象クラスですがRubyには実装されていません。他言語からRubyに移行された方には使い慣れた抽象クラスがほしいというのが実情でしょう。今回はRubyでも実現可能な疑似抽象クラスについて作成事例も含め...
Ruby・Rails

Railsでチェックボックスを作る方法!check_box_tagを使った記述法も解説

Railsでチェックボックスを実装する方法のひとつにcheckboxメソッドがあります。本記事では、checkboxメソッドの使い方をご紹介します。checkboxメソッドと同じようにチェックボックスを表示できるRailsの別メソッドとの違...
Ruby・Rails

Railsのconsoleの書き方と使い方のまとめ

ConsoleはWebアプリを開発するのなら学んでおかなければいけません。しかしまだ良く分からなくて中々勉強が手付かずな方も多いのではないでしょうか。この記事では、実際にコマンドを打ち込んでConsoleについて学んで行きます。ぜひ読んでみ...
Ruby・Rails

Railsのformを生成する方法とそのオプションのまとめ

Webアプリケーションの利用者とのインターフェース部分となるフォームを、Railsで実装するためにform関連のメソッドを習得しておきましょう。Railsでは、formの作成が簡単に行える部品も豊富に揃っています。まず基本について学んでみま...
Ruby・Rails

Railsのmigrationファイル作成から実行まで方法解説

Railsによるアプリケーション開発では、migrationを使ってデータベーステーブルの作成や調整を簡単に行うことができます。本記事では、サンプルを交えながら、Railsのmigrationの使い方と効果を解説します。migrationと...
Ruby・Rails

Rubyのflattenを使って配列を1次元にする方法を解説

Rubyでは、配列を1次元にするflattenメソッドが提供されています。このメソッドは、配列の中の入れ子をなくして、一つのデータ系列であるように扱うのに便利です。また、flattenは、ハッシュについても適用できますので、それについても紹...
Ruby・Rails

Rubyで配列を初期化する3つの方法をまとめて解説

Rubyの配列を初期化する方法について解説します。配列の初期化が必要な理由についての解説から、RubyのArrayクラスを用いた基本的な一次元配列の初期化から多次元配列の初期化、ハッシュを用いた配列の初期化までご説明します。配列の初期化をす...
Ruby・Rails

Railsのmapメソッドを使った配列操作を行う方法を解説

Railsで配列を扱うときには、mapメソッドの使い方を知っていると便利です。Railsで配列を扱う際に、まず知っておくべきメソッドともいえるでしょう。本記事では、mapメソッドの基本的な使い方について、サンプルを交えてご紹介します。map...
Ruby・Rails

Rubyで機械学習って出来るの?オススメしない3つの理由

RubyはWEBアプリケーション開発には適していますが、果たして機械学習には向いているのでしょうか。この記事ではそんな疑問を解決するのと同時に機械学習にオススメのプログラミング言語や学習方法を紹介しています。機械学習に興味のある方はぜひ読ん...