Rails

カテゴリ機能の実装

TECH::EXPERTで勉強し始めて19週目。 現在、最終カリキュラムであるチーム開発を行っています。 最終カリキュラムの課題は、「メルカリ」などを参考にして、 スクール側から与えられた仕様を備えたフリマアプリを作ることです。 大変なのは、初めてチーム開…

非同期通信でいいね!機能を作る

TECH::CAMPで勉強を始めて14週目。 気がつくと、卒業まであと100日を切っております。 早いもんで・・ 勉強時間に比例して知識が身についているかどうか不安ではあるのですが、 Web上に投稿されているプログラミングに関する記事の理解度に関しては確実に上…

link_toの使い方

TECH::CAMPで勉強し始めて12週目。 またまた、基本を忘れているのでアウトプットして頭に焼き付けます。 今回は、これまたよく使う link_toを使用したリンクの作成。 カリキュラムでは、 <a>ダグは使わないようにしましょう! リンク先はパスを指定する方法で記</a>…

新規投稿時に、投稿とユーザーを紐付ける

TECH::CAMPで勉強し始めて12週目。 個人アプリ開発をどんどん進めています。 自分でアプリを作り出すと、 カリキュラムで難なく実装していた機能の実装方法が あれ?どうやるんだっけ?と、わからなくなってしまうことがあります・・ 今回は、SNSで記事を投…

アソシエーションの便利さを痛感

TECH::CAMPで勉強を始めてから12週。 今回もオリジナルアプリの作成で学んだことをアウトプットします。 今回は、アソシエーション組んであることによって感じた便利なこと。 アソシエーションとは? 上図のような感じで、 postsはusers・likes・comments と…

gemのインストールとルーティングの設定、deviseを使う準備

TECH::CAMPで勉強し始めて12週間目。 練習用のオリジナルアプリのDB設計ができたので、 rails new し、gemをインストールします 今回インストールしたのはこちら。 gem 'pry-rails' ...デバッグ作業(binding.pry)に使用 gem 'compass-rails', '3.1.0' ...CSS…