私が取り組んでいるレールサイトがあり、ユーザーと場所があります
ユーザーには多くの場所があり、場所には多くのユーザーがいる可能性があるため、多対多の...
has_many :through
私の質問はこれです...ほとんどのユーザーは1つの場所と1つの場所しか持っていないので、ログインするときにURLに入れるか、セッションに保存する必要があります
/some_location/users
または、このような方法でセッションに場所を保存する必要があります
def current_location
@location ||= Location.find(session[:location_id])
rescue ActiveRecord::RecordNotFound
@location = current_user.locations.first
session[:location] = @location.id
@location
end
URLクリーナーを持っている
/users
パス内の場所の名前を使用して上記の方法で実行した場合、ルートはどのように実行しますか