einige Felder Tabellen StadtHolen von Daten aus verknüpften Tabellen, Schienen
create_table "cities", force: :cascade do |t|
t.string "name"
einige Felder Tabellen
create_table "orders", force: :cascade do |t|
t.integer "count"
t.integer "first_city_id"
t.integer "last_city_id"
Modell Bestellen
class Order < ActiveRecord::Base
belongs_to :city, inverse_of: :city
end
Modell Stadt
class City < ActiveRecord::Base
has_many :orders, inverse_of: :order
end
bestellen 0
Arbeitsausgangsdaten von Auftrag in Sicht
<% @order.each do |orders| %>
<p> <%= orders.count %> </p>
<% end %>
Verfahren Controller
def edit
@orders= Order.all
@order=Order.where(:user_id == current_user)
end
Wie man den Wert aus dem Namen Sity Tisch bekommen, wenn first_city_id oder last_city_id in der Order-Tabelle enthält id gewünschten Eintrag aus Stadttisch?
versuchen Sie 'current_user.orders', wenn Sie die richtige Zuordnung im Benutzermodell – uzaif