質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

0回答

662閲覧

サインアップ登録時にバリデーションのエラーが表示されても枠内に文字を納めたい

Naccam

総合スコア0

Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2021/05/31 13:46

サインアップページにて、エラー表示されても枠内に文字を納めたい

Ruby on railsでdeviseを使って、Amazonみたいなアカウント登録ページを作ったが、
エラーが表示されたら、

発生している問題・エラーメッセージ

イメージ説明

該当のソースコード

<%= render "shared/second-header"%> <div class="box"> <div class="box-inner"> <%= form_with model: @user, as: resource_name, url: user_registration_path, local: true do |f| %> <h1 class='logo'>サインアップ</h1> <%= render 'shared/error_messages', model: f.object %> <div class="box-name"> <%= f.label :nickname, "名前" %><br /> <%= f.text_field :nickname, autofocus: true, autocomplete: "nickname" %> </div> <div class="box-email"> <%= f.label :email, "Eメール" %><br /> <%= f.email_field :email, id:"email", autofocus: true, autocomplete: "email" %> </div> <div class="box-password"> <div class="a-row"> <div class="column-left"> <%= f.label :password, "パスワード" %> </div> </div> <%= f.password_field :password, id:"password", autocomplete: "current-password" %> </div> <div class="box-password"> <%= f.label :password_confirmation, "パスワード(確認)" %><br /> <%= f.password_field :password_confirmation, autocomplete: "off" %> </div> <div class="box-registrations"> <%= f.submit "アカウント作成" %> </div> <% end %> </div> </div> <%= render "shared/second-footer"%>

CSS

1* { 2 margin: 0px; 3 padding: 0px; 4 text-decoration: none; 5} 6 7.box { 8 width: 350px; 9 height: 450px; 10 margin: 60px auto 0; 11 border-radius: 4px; 12 border: 1px #ddd solid; 13 14} 15 16.box-inner { 17 padding: 20px 26px; 18 min-height: auto; 19} 20 21.logo { 22 font-weight: 400; 23 font-size: 28px; 24 line-height: 1.2; 25 margin-bottom: 10px; 26 padding-bottom: 4px; 27 color: #111111; 28 font-family: arial black; 29} 30 31 32 33.box-name { 34 margin-bottom: 13px; 35 display: flex; 36 flex-direction: column; 37} 38 39.box-email { 40 margin-bottom: 13px; 41} 42 43.box-password { 44 margin-bottom: 22px; 45} 46 47.box-name label, .box-email label, .box-password label { 48 font-weight: 700; 49 font-size: 13px; 50 padding-left: 2px; 51 padding-bottom: 2px; 52} 53 54.box-name input[type="text"], .box-email input[type="email"], .box-password input[type="password"] { 55 border-style: none; 56 box-sizing: border-box; 57 width: 100%; 58 height: 31px; 59 border: 1px solid #a6a6a6; 60 box-shadow: 0 1px 0 rgba(0,0,0,.07) inset; 61 border-radius: 3px; 62 padding: 0 7px; 63} 64 65.column-left { 66 float: left; 67} 68 69.column-right { 70 float: right; 71} 72 73.box-password a { 74 font-size: 13px; 75} 76 77.box-login { 78 margin-bottom: 26px; 79} 80 81 .box-registrations input[type="submit"] { 82 border-style: none; 83 width: 100%; 84 background: linear-gradient(to bottom,#f7dfa5,#f0c14b); 85 border-radius: 3px; 86 border: 1px #a88734 solid; 87 color:black; 88} 89 90.box-registrations input[type="submit"]:hover { 91 cursor: pointer; 92 background: #f0c14b; 93} 94 95

試したこと

CSSのbox-innerに「min-hegit: auto;」を行ったが表示に特に変更がなかった。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

winterboum

2021/05/31 22:49

タグにCSS追加したほうが良いでしょう
Naccam

2021/06/01 05:26

ご回答頂きまして、誠にありがとうございます。 勉強不足で誠に申し訳ございませんが、今回の場合は新たにタグをつけてCSSを追記した方がいいとのことでしょうか。
winterboum

2021/06/01 05:33

はい、RailsというよりはCSSの問題ですので、CSSのわかる方の目に止まるほうがよいかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問