Ruby on rails で開発中のAPIサーバのテストを、rspecを用いて行うまでにやったことの備忘録。 本記事では、APIのテストにrspecを、テスト用のデータの生成にfactory_botを、テスト前後でデータベースを初期化する処理をdatabase_cleanerで行う。
Railsの管理画面作成用gemであるActiveAdminを用いて、ユーザのコメントなどを扱うCommentモデルを管理画面で読み書きできるようにしようとした際のトラブルと、その解決策の備忘録。
Ruby on rails用のgemライブラリであるActiveAdminを用いて管理画面を実装する際の、新規登録フォーム、あるいは編集フォームをカスタマイズする方法を確認する。本記事は公式ドキュメントの内容をベースに、カスタマイズ結果の画像を載せつつ確認する。
Ruby on rails 5.1.0にて、簡易的な電子掲示板サービスの開発を行う。電子掲示板サービスの概要は以降の設計の通り。 なお、本記事ではRuby on Railsに関する基本的な説明は割愛しているが、チュートリアル形式になっているので、railsの経験がない人が雰囲気で何か掴めれば程度の内容になっている。
前提 以下の環境でDockerを使用する。またDockerHubのアカウントについては既に準備しているものとする。 要素 バージョン debian 8.6 docker 1.13.0 概要 Mac上に…