У меня есть две модели Сделки и рестораныВыбор значения для уникального идентификатора на модели
Я хочу показать сделки для каждого ресторана. Я не хочу, чтобы они были связаны на :restaurant_id
, скорее я хочу, чтобы они были связаны по :restaurant_name
.
То, что я не могу понять, как связать их на :restaurant_name
в контроллере
restaurant controller
def show
@restaurant = Restaurant.find(params[:id])
@deals = @restaurant.deals
end
show.html.erb
<% restaurant.deals.each do |deal| %>
<h2><center><%= deal.day %></center></h2>
<% end %>
Любые идеи?
Вы имеете в виду что-то вроде этого? http://stackoverflow.com/questions/17755815/ruby-on-rails-find-by-field-other-than-id – Matt
@Matt, я думаю [этот вопрос] (http://stackoverflow.com/ вопросы/17755815/ruby-on-rails-find-by-field-other-than-id) относится к 'find', но OP задает вопрос о' belongs_to' –