Friendly_id sur le profil à l'aide d'un paramètre de modèle d'utilisateur?
-
13-11-2019 - |
Question
IM suivant les cases http://railcasts.com/Episodes / 314-Pretty-URL-AVEC HODLYID? AutoPlay= TRUE sur sympathique_id
avoir un modèle d'utilisateur avec le champ "Connexion" Et un modèle de profil avec un "user_id" qui appartient à l'utilisateur
Comment puis-je configurer sympathiquement_id afin qu'il utilise le champ de connexion du modèle utilisateur pour sa limace et obtenez / profils / profils / 1 à / profils / nom d'utilisateur (= identifiant du modèle utilisateur)
La solution
sympathique_id utilisera la colonne ou le nom de la méthode que vous fournissez dans la configuration sympa_id.Donc, vous pouvez faire cela:
class Profile
belongs_to :user
friendly_id :profile_permalink, use: :slugged
protected
def profile_permalink
user.login
end
end
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow