Ruby

RubyでGUIアプリ(デスクトップアプリ)を作るための環境構築

最近C/C++にハマっておりGUIアプリ(デスクトップアプリ)を作っているが、RubyでもGUIアプリを作りたくなってきた。 そこで今回は、RubyでGUIアプリ(デスクトップアプリ)を作るための環境を構築したので、その方法を解説していく。 RubyでGUIアプリを作る…

Rubyで文字列の先頭や末尾にある空白文字とか全角スペースを削除する方法

Rubyで会員登録等の際に、文字列の先頭や末尾にある空白文字等を削除する方法を紹介していくよ。 Rubyで文字列の先頭や末尾の空白文字を削除したい時 Rubyで全角スペースを除く空白文字(改行とか半角スペース)を削除したい場合には、stripメソッドを使うの…

Rubyではインスタンス変数を直接使うよりattr_readerを使うべき2つの理由

「オブジェクト指向設計実践ガイド」と言う本を読んでいて、本書を読んでいくとインスタンス変数とattr_readerメソッドの違いとか使い道について興味を持ったので、まとめていきます。 最終的な結論は、「attr_readerメソッドを使った方が何かしらと便利」と…

RubyやRailsをプロジェクト毎に入れて管理する方法

rubyとrailsをプロジェクト毎にバージョンを分ける時のメモ。 一応、rubyのバージョン切り替えにはrbenvを使っていて、gemの管理はbundlerにしています。

Rails5で作ったアプリをHerokuでデプロイする手順

Herokuにデプロイする度に一から調べなおすのも面倒なので、メモがてら書いていきます。 ちなみに、今回はHeroku CLIを既に入れているという前提で紹介するので、あしからず。 1、HerokuにRailsアプリを入れる準備をする まずは、Herokuに自身のアプリを入…