プログラミング

Ruby on Rails

[Rails]脱初心者向け!フォームオブジェクトとパラメータについて徹底解説してみた

どうも、フリーランスエンジニアのYutaです。今回はRailsのログイン機能を実装する際に必要となる知識である、フォームオブジェクトとパラメータについての解説記事です。 正直、ちょっと内容は中級者向けなので、この記事の対象者に記載した通り
Ruby on Rails

[Rails] postgresqlでdatabase.ymlにTest環境の設定を試したらエンコードエラーになった話

どうも、フリーランスエンジニアのYutaです。Railsで開発をする際に、database.ymlにそれぞれの環境に応じた設定をしているかと思います。 かくいう私も、とあるプロジェクトでテストフレームワークであるRSpecを用いてtest
Ruby on Rails

Rails開発者なら知っておきたい!HerokuでMySQLを使用するためのセットアップとデプロイ方法

こんにちは、RailsエンジニアのYutaです。今回はRailsで本番環境にdeployする際によく使われるHerokuについて取り上げます。 僕自身リレーショナルデータベースシステムの中でMySQLが一番使い慣れているのですが、hero
プログラミング

Rails5のAPIモードでform_forのエラーにハマった話

どうも、エンジニアブロガーのYutaです。最近Rails5のAPIモードでの開発が多いのですが、通常モードと同じ感覚でformヘルパーを使ったらしばらくエラーにハマってしまいました。 APIモードと通常モードの違いをしっかり理解していれば
プログラミング

初心者が覚えておくべきLinuxコマンド~検索編~

どうも、エンジニアブロガーのYutaです。今回の記事では、ターミナルで入力することが多いであろうLinuxコマンドについて取り上げます。 取り扱うのは、ファイル検索で使うことが多いgrepとfindが中心。慣れればFinderで検索するよ
プログラミング

gitのブランチにおけるタブ補完を有効にする方法

どうも、エンジニアブロガーのYutaです。git pushやgit checkoutする際に 指定するブランチ名が、ターミナル上でタブ補完できたら便利ですよね。 ググってみるとその方法がありましたので、その方法を備忘録も兼ねて記事にします
プログラミング

Railsでサービスを作る時に必要なロジックについて

どうも、エンジニアブロガーのYutaです。Railsでwebアプリを作成する際、コーディングよりも実装するためのロジックの方が実は時間がかかります。今回はプログラミング学習サイトで有名なProgateで学んだことを中心に、自分でアプリを作る
プログラミング

初心者がRubyonRailsを学ぶときに何度でも見返すべき基礎項目

どうも、Yutaです。今回は、これからRubyonRails(以下、Railsと表記)を学んでいこうとしている初心者/初学者の方に向けて、最低限抑えておきたい基礎項目について書いていきます。 項目は多いですが、一度で覚えようとしなくて大丈
プログラミング

cloud9にKAKASIを導入するまでの手順

どうも、Yutaです。 今回は、kakasiという漢字からローマ字に変換するライブラリを導入するまでの手順を記事にしています。 ライブラリ (library)とは 便利なプログラムの部品をいっぱい集めて、ひとまとめにしたファイ
プログラミング

【 Ruby】keep_ifってどんなメソッド?

Rubyにおけるメソッドへの理解を深めるために、これでもか!というくらいわかりやすく解説していくことにしました。 今回取り扱うメソッドは、「keep_if」メソッド。Railsガイド:Rubyの基礎知識を読んでいて出会ったメソッドです。