pour voir s'il y a des idées sur la façon dont je devrais introduire l'idée d'un «utilisateur» connecté de manière efficace fédère les données ... laissez-moi vous expliquer.Comment ajouter un modèle utilisateur à mon application afin que les données soient spécifiques à l'utilisateur dans mon application Rails
J'ai construit mon application jusqu'à présent, comme s'il n'y avait qu'un seul utilisateur. Moi. Toutes les données et les rapports sont spécifiques à moi. Je viens d'ajouter "authlogic".
Je veux maintenant être en mesure d'introduire un moyen pour un nouvel utilisateur de se connecter, de ne voir aucune de mes données, et d'utiliser l'application. Et éventuellement payer pour utiliser le système. Jusqu'à présent, mon hypothèse est que je devrais aller dans les modèles et ajouter un user_id à peu près chacun d'entre eux, puis aller à tous les contrôleurs et les faire rechercher par l'utilisateur. Mais je me demande s'il y a des gemmes, des suggestions, des idées d'un meilleur moyen de fédérer les données pour chaque utilisateur.
Oh ... Je voudrais permettre à plus d'un utilisateur d'avoir accès à tout ou partie des données appartenant à un autre utilisateur. C'est pour les petites équipes de vendeurs qui peuvent vouloir partager.
Alors ... des idées avant d'essayer tâtonner autour de moi ... merci :)
soupir - merci pour les spécificités du code, c'est ce que je cherchais ... en espérant trouver une balle d'argent, mais c'est cool .... – Angela
L'utilisateur a-t-il aussi has_many pour * tous * les objets ou devrais-je essayer trouver un moyen de trouver un seul objet de premier niveau? Semble plus de travail pour faire chaque objet, mais probablement plus sécurisé? – Angela