ブログ

(Rails)新規投稿フォームの作成

app/views/projects/new.html.erb

<h1>新規投稿</h1>

<%= form_for @project do |t| %>

<p>
<%= t.label :title %><br>
<%= t.text_field :title %>
</p>
<p>
<%= t.submit %>
</p>

<% end %>

 

2)投稿に条件をかける方法(バリデーションルール)

app/models/project.rb

class Project < ActiveRecord::Base
validates :title,
presence: {message: “入力してください”},
length: {minimum: 3 , message: “3文字以上で入力してください”}
end