devblog/app/views/articles/_form.html.erb

67 lines
2.1 KiB
Plaintext

<%= form_for @article, :html => { :class => "form-horizontal article" } do |f| %>
<% if @article.errors.any? %>
<div id="error_expl" class="panel panel-danger">
<div class="panel-heading">
<h3 class="panel-title"><%= pluralize(@article.errors.count, "error") %> prohibited this article from being saved:</h3>
</div>
<div class="panel-body">
<ul>
<% @article.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
</div>
<% end %>
<div class="control-group">
<%= f.label :title, :class => 'control-label' %>
<div class="controls">
<%= f.text_field :title, :class => 'form-control' %>
</div>
<%= error_span(@article[:title]) %>
</div>
<div class="control-group">
<%= f.label :content, :class => 'control-label' %>
<div class="controls">
<%= f.text_field :content, :class => 'form-control' %>
</div>
<%= error_span(@article[:content]) %>
</div>
<div class="control-group">
<%= f.label :rate, :class => 'control-label' %>
<div class="controls">
<%= f.text_field :rate, :class => 'form-control' %>
</div>
<%= error_span(@article[:rate]) %>
</div>
<div class="control-group">
<%= f.label :active, :class => 'control-label' %>
<div class="controls">
<%= f.text_field :active, :class => 'form-control' %>
</div>
<%= error_span(@article[:active]) %>
</div>
<div class="control-group">
<%= f.label :created_by, :class => 'control-label' %>
<div class="controls">
<%= f.text_field :created_by, :class => 'form-control' %>
</div>
<%= error_span(@article[:created_by]) %>
</div>
<div class="control-group">
<%= f.label :updated_by, :class => 'control-label' %>
<div class="controls">
<%= f.text_field :updated_by, :class => 'form-control' %>
</div>
<%= error_span(@article[:updated_by]) %>
</div>
<%= f.submit nil, :class => 'btn btn-primary' %>
<%= link_to t('.cancel', :default => t("helpers.links.cancel")),
articles_path, :class => 'btn btn-default' %>
<% end %>