![マガジンのカバー画像](https://assets.st-note.com/production/uploads/images/29309855/942cde018c2a080458c7c46587e2edde.png?width=800)
- 運営しているクリエイター
#プログラミングスクール
(5)Railsで簡単なメモアプリを作ってみる
今回はエラーハンドリング を行っていきます。
エラーハンドリング とはエラーが発生した時のアクションを決める事です。
例えば、今回の投稿機能に空文字不可を追加してみます。
バリデーションをかけるapp/models/memo.rb
class Post < ApplicationRecord validates :content, {presence: true}end
validatesは
(4)Railsで簡単なメモアプリを作ってみる
前回の作業で編集フォームと一覧表示が作成できました。
投稿 → (3)Railsで簡単なメモアプリを作ってみる
今回は削除機能を追加していきます。
destroyアクションの追加config/routes.rb
resources :memo, only: [:new, :create, :edit, :update, :destroy]
rails routesで確認すると、destro
(3)Railsで簡単なメモアプリを作ってみる
前回の作業で新規投稿フォームとデータベースが作成できました。
投稿 → (2)Railsで簡単なメモアプリを作ってみる
今回は編集機能の追加をしていきたいと思います。
流れとしてはnew,createのアクションと同じです。
前回の作業解説・コントローラーにnewアクション追加
・routes.rbにパスを追記&rails routesで確認
・new.html.erbファイルを作成
・上記フ
Railsで簡単なメモアプリを作ってみる
RubyのフレームワークRailsを使用して、簡単なメモアプリを作ってみようと思います。初学者の投稿ですので、同じように作っても動かない可能性がありますのでご了承ください。
開発環境macOS Catalina バージョン10.15.5
ローカル開発
macの標準ターミナル
GoogleChrome
サーバー:MySQL
エディタ:VScode
ruby 2.5.1 Rails 5.2.4.3