madcore
@madcore

Связь между моделями?

Есть две модели Album, Song
Как сделать что б при переходе по Album - давало список Song к нему.

album.rb(models)
class Album < ActiveRecord::Base
	has_many :songs
end

song.rb(models)
class Song < ActiveRecord::Base
	belongs_to :album
end

Я так понимаю нужно смотреть в сторону екшена show в контроллере Album
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
madcore
@madcore Автор вопроса

Здесь описан дальнейший шаг
Нужно в album controller добавить
def show
@album = Album.find(params[:id]) 
@songs = @album.songs
end

а в show views
<% @songs.each do |song| %>
<%= link_to song.name, song %>
<% end %>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы