[報錯紀錄]_7_招聘網站~自打1 代碼沒導入simple_form

在app/models/job.rb 加入 validates :title, presence: true
但無法加入空白標題工作
也不會顯示 cant be blank
也不會出現錯誤

測試如拿掉 validates :title, presence: true 則可以加入空白工作

詢問助教後發現在Raisl101抄來的是沒有帶入simple_form的語法

<div class="col-md-4 col-md-offset-4">
    <h2>新增工作</h2>

    <hr>
    <%= form_for @job do |f| %>

    标题
    <%= f.text_field :title %>
    <br>
    叙述
    <br>
    <%= f.text_area :description %>
    <br>

    <%= f.submit "Submit", :disable_with => 'Submiting...' %>
    <% end %>

</div>

換成下面這個就好了

<h1> 新增工作 </h1>
<%= simple_form_for @job do |f| %>
  <%= f.input :title %>
  <%= f.input :description %>
  <%= f.submit "Submit" %>
<% end %>
comments powered by Disqus