Ruby on Rails チュートリアル 第2章をやったメモ

Ruby on Rails チュートリアル:実例を使って Rails を学ぼうRails 5.1(第4版)

2章はscaffoldを使ったToyアプリケーションの作成。

2.3.3 演習

1

app/views/users/show.html.erb

<p id="notice"><%= notice %></p>

<p>
  <strong>Name:</strong>
  <%= @user.name %>
</p>

<p>
  <strong>Email:</strong>
  <%= @user.email %>
</p>

<p>
  <strong>Microposts:</strong>
  <%= @user.microposts.first.content %>
</p>

<%= link_to 'Edit', edit_user_path(@user) %> |
<%= link_to 'Back', users_path %>

3

app/models/micropost.rb

class User < ApplicationRecord
  has_many :microposts
  validates :email, presence: true
  validates :name, presence: true
end