私の質問をさらに詳しく説明すると、作成アクションが呼び出されるたびに Track テーブルにトラックを追加するプレイリスト アプリがあります。ただし、localhost:3000 のインスタンスを開くたびに、テーブルに追加された同じ要素のセットが表示されます。
私が望むのは、ユーザーが自分の Web アプリを開いて独自のセッションを行うたびに、1 人のユーザーのプレイリストのテーブルの一部を断片化することです。
どうすればこれを行うことができますか?以下は、プログラムでデータベースに要素を追加する方法を示しています。さらに情報が必要な場合は、お知らせください。
def create
if is_url(params[:track][:query])
@trackinfo = getTrackInfo(params[:track][:query])
else
@trackinfo = youTubeQuery(params[:track][:query])
end
@track = Track.new(@trackinfo)
@tracks = Track.all
@video_ids = Track.pluck(:video_id)
if @track.save
else
render :action=>"index"
end
end