dies ist mein Controller von Autos .. was in Index-Methode hinzufügen, so dass wir die E-Mail von den User in unserer Index-Seiteich will
class CarsController < ApplicationController
before_action :set_car, only: [:show, :edit, :update, :destroy]
before_filter :authenticate_user! , except: [:index,:show]
def index
@cars = Car.all
end
def show
end
def new
@car = current_user.cars.build
end
def edit
end
def create
@car = current_user.cars.build(car_params)
respond_to do |format|
if @car.save
format.html { redirect_to @car, notice: 'Car was successfully created.' }
format.json { render :show, status: :created, location: @car }
else
format.html { render :new }
format.json { render json: @car.errors, status::unprocessable_entity }
end
end
end
und diese erhalten ist mein index.what in Index angezeigt werden dem Benutzer E-Mail in allen Autos und alle ussers sollte Abale zu sehen, hinzuzufügen, dass useremail
<%[email protected]%>
<div class="row" >
<% @cars.each do |car| %>
<div class="col-sm-8" >
<div class="polaroid center-block" >
<%=link_to (image_tag car.avatar.url(:medium)),car %>
<div style="float:right">
<p><%= link_to edit_car_path(car) do %>
<i class = "glyphicon glyphicon-edit "></i>
<%end %></p>
|
<p><%= link_to car, method: :delete, data: { confirm 'Are you sure?' } do %>
<i class = "glyphicon glyphicon-trash"></i>
<%end%></p></div>
</div><br>
</div>
<% end %>
i useremail der Benutzer angezeigt werden soll, die das Auto in meine Index-Seite geschrieben .Was soll ich in Controller und meinem Index hinzufügen, um das zu tun ...
sein nicht hinzufügen zu arbeiten, weil ich Paginierung in meiner Index-Methode wie hinzugefügt hve .. @ Autos = Car.paginate (: page => params [: page],: per_page => 5) – aaquib