20220802のRailsに関する記事は14件です。

RubyでDSLが書きやすい理由を整理する

これは何 Rubyは「DSLが書きやすい言語」という説明がされることがあります。 なぜRubyはDSLが書きやすい、と言われるのかを僕なりにまとめてみました。 「こういう要素もあるからだよ」などあ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【OpenAPI】Railsのコードを自動生成までやってみた

はじめに OpenAPIを使用したRailsコードの自動生成を行いました。 以下のことを行ったので備忘録も兼ねてまとめます。 OpenAPIドキュメントを作成・環境構築 OpenAPIドキュメント…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【OpenAPI】Railsのコードを自動生成してみた

はじめに OpenAPIを使用したRailsコードの自動生成を行いました。 以下のことを行ったので備忘録も兼ねてまとめます。 OpenAPIドキュメントを作成・環境構築 OpenAPIドキュメント…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RailsとJavaScriptでマルチセレクタかつオートコンプリートを実装する

実装デモ 機能説明 予約に対して、メンバーを複数アサインする機能。 Reservationと、Memberが多対多でアソシエーションされている。 メンバーのアサインを複数、かつ、入力補完(検索)し…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails 画像投稿機能(CarrierWave)を実装する

始めに 現在ポートフォリオを作成中で、画像投稿機能を実装したくなった。どうやらCarrierWaveというgemがあるらしいので実装してみる。 CarrierWave とは railsアプリに画像…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】rails db:migrateが実行できない / PG::DuplicateTable: ERROR: relation "users" already exists / PG::ObjectInUse: ERROR: database "scaffold_app_development" is being accessed by other users

実現したいこと rails db:migrateをエラーなく、実行する。 エラー内容の確認 rails db:migrateを実行したところ、次のようなエラーが出ました。 ``` rails db…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

初心者学習メモ スネークケースとキャメルケース

スネークケースとキャメルケース プログラムを始めた際にスネークケース、キャメルケースという言葉を聞きましたが何のこと? となったので簡単にまとめました。 スネークケースとは、単語の間を_でつなぐ命…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】現場Rails Bootstrapが機能していない

はじめに 本記事はプログラミング初心者が、「現場で使える RubyonRails5 速習実践ガイド」(通称)「現場Rails」で学習を進めていくにあたって、つまずいた点、バージョンの違いによるエラ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails 他人のユーザー情報、投稿情報を変更できないようにする。

初投稿です railsで 他人のユーザー情報、投稿情報を変更できないようにする方法を記述していこうと思います 今回は、投稿情報のケースを紹介します(投稿に関するモデルはBookとし、Userモデルと…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsコールバック、ActiveRecord::Enum

コールバックによる制御 コールバックとは 特定の処理に引っ掛けて別の処理を呼ぶことをコールバックと言います メリット * 前処理、後処理などを宣言的に書くことができる * 必ず保存後に行いたい処理…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【個人開発】通勤時にQiitaのトレンド記事が届くLINE Botを開発した

はじめに 今回は通勤時間を有効活用することができる、通勤時にQiitaのトレンド記事が届くLINE Botを開発しながらRailsと外部APIの連携、LINE Messaging API SDKの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】Userがいいねした投稿一覧作成

はじめに ユーザーがいいねをした投稿の一覧を見れるようにしたい。 しかし、users_path(indexアクション)は別の用途で使用している。 そこで、routesに新しいルーティングを追加し、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】ActionTextとMathJaxで数式を表示できる簡易エディターを実装する

はじめに 個人開発にて、Action TextとMathJaxで、簡易的ではありますが数式を表示できるエディターを作成しました。 - Rails ガイドーAction Text - MathJax …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】ActionTextとMathJax 3.2で数式を表示できる簡易エディターを実装する

はじめに 個人開発にて、Action TextとMathJax(バージョン 3.2) で、簡易的ではありますが数式を表示できるエディターを作成しました。 - Rails ガイドーAction Te…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む