20220802のRubyに関する記事は12件です。

「備忘録」→「Rubyの繰り返し処理について」

Rubyの繰り返し処理についてそうだったんだ知識をしったので備忘録として投稿します。 ・Rubyでfor文はほとんど使わない。代わりに配列自身に対して繰り返しの命令を送る。 ・ブロックの記法でdo.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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

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

Ruby - ハッシュの初期値を配列にする

example_hash = Hash.new{|hash, key| hash[key] = []} ハッシュの要素にいきなり配列としてpush出来たりする example_hash["foo"]…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

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

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

選択肢が増やせる診断機能

選択肢が増やせる診断機能を紹介します!! 1.まずはコントローラーの作成 ruby:ターミナル&コマンドプロント rails g controller tests # testsという名前のコントロ…
  • このエントリーをはてなブックマークに追加
  • 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コールバック、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で続きを読む