working form
This commit is contained in:
37
app/views/proverbs/_form.html.erb
Normal file
37
app/views/proverbs/_form.html.erb
Normal file
@@ -0,0 +1,37 @@
|
||||
<%= form_for(proverb, class: 'form') do |f| %>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-xs-8 col-xs-offset-2 text-center">
|
||||
<% if proverb.errors.any? %>
|
||||
<div id="error_explanation">
|
||||
<h2>Greška:
|
||||
</h2>
|
||||
<ul>
|
||||
<% proverb.errors.full_messages.each do |message| %>
|
||||
<li><%= message %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
<% end %>
|
||||
<div class="form-group">
|
||||
|
||||
<div class="field">
|
||||
<%= f.text_field :author_name, class: 'form-control', placeholder: 'Ime autora izreke', required: true %>
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
<%= f.email_field :user_email, class: 'form-control', placeholder: 'Vaša Email Adresa', required: true %>
|
||||
</div>
|
||||
|
||||
<div class="field">
|
||||
<%= label_tag "Izreka" %>
|
||||
<%= f.text_area :quote, :rows => 5, class: 'form-control' %>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<%= f.submit "Dodaj izreku!" , class: 'btn btn_large btn-success' %>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
2
app/views/proverbs/_proverb.json.jbuilder
Normal file
2
app/views/proverbs/_proverb.json.jbuilder
Normal file
@@ -0,0 +1,2 @@
|
||||
json.extract! proverb, :id, :quote, :author_id, :user_id, :created_at, :updated_at
|
||||
json.url proverb_url(proverb, format: :json)
|
||||
2
app/views/proverbs/new.html.erb
Normal file
2
app/views/proverbs/new.html.erb
Normal file
@@ -0,0 +1,2 @@
|
||||
|
||||
<%= render 'form', proverb: @proverb %>
|
||||
25
app/views/proverbs/show.html.erb
Normal file
25
app/views/proverbs/show.html.erb
Normal file
@@ -0,0 +1,25 @@
|
||||
<p id="notice"><%= notice %></p>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="jumbotron text-center">
|
||||
|
||||
<blockquote>
|
||||
<p>
|
||||
<%= @proverb.quote %>
|
||||
</p>
|
||||
<footer><%= @proverb.author.try(:name)%>
|
||||
</footer>
|
||||
</blockquote>
|
||||
|
||||
<p>
|
||||
<%= link_to random_proverbs_path, class: "btn btn-primary btn-large" do %>
|
||||
Sljedeća
|
||||
<% end %>
|
||||
<%= link_to new_proverb_path, class: "btn btn-success btn-large" do %>
|
||||
Nova
|
||||
<% end %>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
1
app/views/proverbs/show.json.jbuilder
Normal file
1
app/views/proverbs/show.json.jbuilder
Normal file
@@ -0,0 +1 @@
|
||||
json.partial! "proverbs/proverb", proverb: @proverb
|
||||
Reference in New Issue
Block a user