- 投稿日:2022-08-02T22:18:23+09:00
RubyでDSLが書きやすい理由を整理する
これは何 Rubyは「DSLが書きやすい言語」という説明がされることがあります。 なぜRubyはDSLが書きやすい、と言われるのかを僕なりにまとめてみました。 「こういう要素もあるからだよ」などあ…
- 投稿日:2022-08-02T20:17:18+09:00
【OpenAPI】Railsのコードを自動生成までやってみた
はじめに OpenAPIを使用したRailsコードの自動生成を行いました。 以下のことを行ったので備忘録も兼ねてまとめます。 OpenAPIドキュメントを作成・環境構築 OpenAPIドキュメント…
- 投稿日:2022-08-02T20:17:18+09:00
【OpenAPI】Railsのコードを自動生成してみた
はじめに OpenAPIを使用したRailsコードの自動生成を行いました。 以下のことを行ったので備忘録も兼ねてまとめます。 OpenAPIドキュメントを作成・環境構築 OpenAPIドキュメント…
- 投稿日:2022-08-02T18:00:04+09:00
RailsとJavaScriptでマルチセレクタかつオートコンプリートを実装する
実装デモ 機能説明 予約に対して、メンバーを複数アサインする機能。 Reservationと、Memberが多対多でアソシエーションされている。 メンバーのアサインを複数、かつ、入力補完(検索)し…
- 投稿日:2022-08-02T17:13:44+09:00
Rails 画像投稿機能(CarrierWave)を実装する
始めに 現在ポートフォリオを作成中で、画像投稿機能を実装したくなった。どうやらCarrierWaveというgemがあるらしいので実装してみる。 CarrierWave とは railsアプリに画像…
- 投稿日:2022-08-02T13:51:09+09:00
【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…
- 投稿日:2022-08-02T13:49:16+09:00
初心者学習メモ スネークケースとキャメルケース
スネークケースとキャメルケース プログラムを始めた際にスネークケース、キャメルケースという言葉を聞きましたが何のこと? となったので簡単にまとめました。 スネークケースとは、単語の間を_でつなぐ命…
- 投稿日:2022-08-02T12:44:34+09:00
【Rails】現場Rails Bootstrapが機能していない
はじめに 本記事はプログラミング初心者が、「現場で使える RubyonRails5 速習実践ガイド」(通称)「現場Rails」で学習を進めていくにあたって、つまずいた点、バージョンの違いによるエラ…
- 投稿日:2022-08-02T11:58:23+09:00
rails 他人のユーザー情報、投稿情報を変更できないようにする。
初投稿です railsで 他人のユーザー情報、投稿情報を変更できないようにする方法を記述していこうと思います 今回は、投稿情報のケースを紹介します(投稿に関するモデルはBookとし、Userモデルと…
- 投稿日:2022-08-02T10:30:47+09:00
Railsコールバック、ActiveRecord::Enum
コールバックによる制御 コールバックとは 特定の処理に引っ掛けて別の処理を呼ぶことをコールバックと言います メリット * 前処理、後処理などを宣言的に書くことができる * 必ず保存後に行いたい処理…
- 投稿日:2022-08-02T10:05:54+09:00
【個人開発】通勤時にQiitaのトレンド記事が届くLINE Botを開発した
はじめに 今回は通勤時間を有効活用することができる、通勤時にQiitaのトレンド記事が届くLINE Botを開発しながらRailsと外部APIの連携、LINE Messaging API SDKの…
- 投稿日:2022-08-02T01:54:58+09:00
【Rails】Userがいいねした投稿一覧作成
はじめに ユーザーがいいねをした投稿の一覧を見れるようにしたい。 しかし、users_path(indexアクション)は別の用途で使用している。 そこで、routesに新しいルーティングを追加し、…
- 投稿日:2022-08-02T00:04:12+09:00
【Ruby on Rails】ActionTextとMathJaxで数式を表示できる簡易エディターを実装する
はじめに 個人開発にて、Action TextとMathJaxで、簡易的ではありますが数式を表示できるエディターを作成しました。 - Rails ガイドーAction Text - MathJax …
- 投稿日:2022-08-02T00:04:12+09:00
【Ruby on Rails】ActionTextとMathJax 3.2で数式を表示できる簡易エディターを実装する
はじめに 個人開発にて、Action TextとMathJax(バージョン 3.2) で、簡易的ではありますが数式を表示できるエディターを作成しました。 - Rails ガイドーAction Te…