Railsのif文で荒れたViewを整理する強力かつ柔軟なテクニック

こんにちは、TECH DRIVEのTedです。 今回は複雑になりがちなViewをスッキリさせることができる強力なテクニックをご紹介します。 ページ単位で部分的に表示を変えたい時や、特定の条件の場合だけ表示したいというようなViewでの複雑な要件に出会うことがある…

【Rails】enumの使い方 - 便利なenumの何をどう使えば良いか

こんにちは!TECH DRIVEのTedです。 今回はenumについて、enumをどのように使えば良いかについてのご紹介をしたいと思います。 はじめに enumを宣言してみる enumで使えるようになるメソッド メソッドを応用した様々なユースケース セレクトボックス 状態ご…

【初心者向け】コントローラーで使っている値をモデルに渡す感覚を掴んでみよう!

こんにちは、TECH DRIVEのTedです。 今回はコントローラーで使っている値をモデルに渡すときに、初心者の方がつまずくポイントを抑えつつレクチャしたいと思います。 初心者や未経験の方が一歩先に踏み出す、そして同じレベルの人達と1味違うことをアピール…

影響範囲は何のことなのか?ミスのない仕事をするための重要なこと

こんにちは! TECH DRIVEのTedです。 今回は影響範囲という言葉についてご紹介したいと思います。 未経験で現場に入られた方や現場に入って日が浅い方に多いと思いますが、業界で使われる語彙の意味をとらえきれずに苦しい思いをされている方も少なくはない…

RubyMine便利機能のご紹介

こんにちは、TECH DRIVEのTedです。 今回はRubyMineが持っている便利な機能についてご紹介したいと思います。 弊社ではメンバー全員がRubyMineを使って開発を行なっています。 先日、RubyMineの機能をどこまで引き出せているかを会話したのですが、意外とメ…

新しく加わったRuby on Railsプロジェクトを素早く把握するコツと便利なツールのご紹介

こんにちは、TECH DRIVEのTedです。 今回は新しく加わったRuby on Railsプロジェクトを素早く把握するための便利なツールをご紹介します。 本記事はこれから開発現場に入っていく方や、新しく別の現場に入られる方のお役に立てる記事になっていると思います…

脱・Rails初心者!子モデルのインスタンス生成と同時に親モデルに紐付ける方法

はじめに こんにちは、TECH DRIVEのTedです。 今回はRuby、Ruby on Railsを学習されている初学者へ向けた、初学者から1歩レベルアップするためのコードの書き方をご紹介します。開発現場でよく使われる書き方の1つでもあるのでぜひ習得してみてください! …

TECH DRIVEについて

TECH DRIVEは「技術者の成長を加速させる」をキーワードに都内で活動をしているコミュニティです。
TwitterやFacebookにて技術ネタやイベント情報の発信を行っていますので、ご興味があれば、いいねやフォローをお願いいたします。