記事一覧
htmlに乱数が表示されてしまう。(メモリの番地)
今回はselectメソッドを使って、htmlにプルダウンメニューを表示させようとした時に出た事象について記載する。結果としては、変数の文字の型は悪かった。
htmlにわからない値が表示される下記の画面を見ていただけるとおり、訳がわからない値が表示されてしまう。
https://gyazo.com/774469a85bdb0708f730b090412ee9e7
これはインスタンス化した時やDBの
写真投稿に制限を!!
投稿できる写真のサイズと拡張子の制限をする。
機能制限をあらかじめする事で、データベースの整合性を整えるようにしておく。
画像のアップデート情報に制限をかける
RMagickを利用できるようにする。RMagickは画像を保存する時にインストールすることで簡単に利用ができるため、ここで利用する。
brew install imagemagick@6
# Gemfile
gem ‘rmagick'
User登録の問題を解決
ユーザ情報の登録にはデータベースの保存も重要だが、ユーザに入力してもらう情報なので、セキュリティと入力制限は必要である。そのため、ある程度の規則をもとに入力してもらうことが必要である。
nameとemailが空白でも登録できてしまう。ユーザーに必ず入力してもらいたい項目があるなら必須入力にしなくてはならないため、バリデーションという手法を用いる
・バリデーション
フォームに入力されたデータが有効