私はRuby on Railsの音楽リストを持っていますが、そのリストをすべてのユーザーに表示するものではありません。ユーザーごとに特定の音楽のみを表示したい、私はdeviseを使用してユーザーを管理します。レールにユーザコントローラなしでユーザ情報を表示できますか?
これは私がこれは音楽コントローラ
class MusicaController < ApplicationController
def index
@musica = Musica.all
end
def show
@musica = Musica.find(params[:id])
end
end
あるユーザーコントローラ
を持っていないユーザモデル
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
では、コメントをもとに、あなたに
'musica'テーブルに' user_id'がありますか? – spickermann
いいえ、必要はありませんか? –
どの曲をどのユーザーに表示するかをどのように決定したいですか? – spickermann