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

【Rails】制限時間機能を実装してみた。(解説付き)

1.バージョンを確認しましょう! Rails 5.1.6 ruby 2.7.2p112 2.完成イメージ 投稿に制限時間を設定し、何かしらの処理をつける機能です。 今回は 「投稿(タスク)を設定し、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

数値がどうかを検証する

2.9 numericality このヘルパーは、属性に数値のみが使われていることを検証します。デフォルトでは、整数値または浮動小数点数値にマッチします。これらの冒頭に符号がある場合もマッチします。 :only_intege…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

定義した値かどうかを検証する

2.7 inclusion このヘルパーは、指定の集合に属性の値が含まれているかどうかを検証します。集合には任意のenumerableオブジェクトが使えます。 class Coffee < Appl…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

eメールのバリデーション

2.6 format このヘルパーは、withオプションで与えられた正規表現と属性の値がマッチするかどうかを検証します。 class Product < ApplicationRecord vali…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

eメールの正規表現を使うバリデーション

2.6 format このヘルパーは、withオプションで与えられた正規表現と属性の値がマッチするかどうかを検証します。 class Product < ApplicationRecord vali…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

正規表現を使うバリデーション

2.6 format このヘルパーは、withオプションで与えられた正規表現と属性の値がマッチするかどうかを検証します。 class Product < ApplicationRecord vali…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

macOS に rvm をインストールする

macOS に rvm (Ruby Version Manager) のインストール方法を記述します。 ※ rvm とは、ruby バージョンの切り替えソフトウェアです。 環境 macOS Vent…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails + tailwind でherokuにデプロイするとエラーになる

概要 タイトルのままだが、rails + tailwindcss使ってherokuデプロイ時にエラーになる。 ちなみにローカルでは正常に動く。 前提 バージョン Rails 7.0 tailwind…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby if文, unless文についてまとめました2

こちらの続きとして書きます。 https://qiita.com/ta--i/items/a16aa2780e3849b21338 条件分岐処理 ifからunlessに書き換える例を3つ挙げてみまし…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby if文, unless文についてまとめました1

条件分岐処理 if文 「もし〇〇だったら□□をする」という処理をします。 if 条件式 処理1(条件式がtrueのときに実行) else 処理2(条件式がfalseのときに実行) end if文は、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

data-turbo-confirm の確認ダイアログをカスタマイズする方法

完成イメージ はじめに Turbo では、フォームやリンクに data-turbo-confirm 属性をつけると確認ダイアログを表示できます。 https://turbo.hotwired.dev…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【初心者向け】git clone後に生じるアプリケーションのエラーについて

はじめに  先日、githubのリポジトリからローカル環境にアプリケーションをクローンし、動作確認をしようとしたところエラーが生じてしまいました。解決策を発見できたので共有します。 アプリケーション…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

いいね機能の非同期化

1.非同期機能とは 画面全体を更新せずに、一部だけ更新すること Ajaxという手法が使用されます。 2.実装 2−1.リンクにremote: trueを追記する これにより、リクエストがhtml形式…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

プログラミングスクール2ヶ月目。rails コマンド メモ

今まで学んだことを書いていこうかなと思いまして、アウトプット用に記事を書かせていただきます。 1ヶ月目では、html,css,ruby,railsで、基礎を学んできました。 html/cssでは、メ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む