J'ai commencé à jouer avec ruby et j'ai très peu d'expérience en développement web. J'essaie de comprendre comment fonctionne l'injection de code ruby avec des extraits de rendement. J'été bidouiller le code du livre exemple de GoogleComment les rendements savent-ils où saisir l'extrait html correct?
Je cherche actuellement à ce bout de code dans la vue principale/layout/répertoire
<div class="container">
<% if flash.any? %>
<% flash.each do |type, message| %>
<div class="alert alert-<%= type %>"><%= message %></div>
<% end %>
<% end %>
<%= yield %>
</div>
Je suis coincé à comprendre comment des liens de rendement à/Voir/Livres/index.html.erb
<h3>Books</h3>
<%= link_to new_book_path, class: "btn btn-success btn-sm" do %>
<i class="glyphicon glyphicon-plus"></i>
<span>Add Book</span>
<% end %>
<% @books.each do |book| %>
<div class="book media">
<%= link_to book_path(book) do %>
<div class="media-left">
<img src="<%= book.image_url %>">
</div>
<div class="media-body">
<h4><%= book.title %></h4>
<p><%= book.author %></p>
</div>
<% end %>
</div>
<% end %>
<%= render "pagination_link" %>
<% if @books.none? %>
<p>No books found.</p>
<% end %>
Voici un parcours de râteau de sorte que vous n'avez pas à l'exécuter
rake routes
Prefix Verb URI Pattern Controller#Action
books GET /books(.:format) books#index
POST /books(.:format) books#create
new_book GET /books/new(.:format) books#new
edit_book GET /books/:id/edit(.:format) books#edit
book GET /books/:id(.:format) books#show
PATCH /books/:id(.:format) books#update
PUT /books/:id(.:format) books#update
DELETE /books/:id(.:format) books#destroy
login GET /login(.:format) redirect(301, /auth/google_oauth2) auth_google_oauth2_callback GET /auth/google_oauth2/callback(.:format) sessions#create
session POST /session(.:format) sessions#create
DELETE /session(.:format) sessions#destroy
user_books GET /user_books(.:format) user_books#index
logout GET /logout(.:format) sessions#destroy
root GET / books#index
Avez-vous déjà étudié [Understanding yield] (http://guides.rubyonrails.org/layouts_and_rendering.html#understanding-yield)? – jvillian
J'ai déjà essayé de lire ce lien. Je suis toujours confus. Tout semble si implicite. Il est vraiment difficile de trouver des mots-clés interrogeables pour comprendre le code – user1462442
Cela pourrait aussi aider: ['ActionView :: Layouts'] (http://api.rubyonrails.org/classes/ActionView/Layouts.html) – Stefan