كيفية تخصيص استنباط وحدة تحكم في القضبان 3؟

StackOverflow https://stackoverflow.com/questions/4600512

  •  25-09-2019
  •  | 
  •  

سؤال

أقوم بإنشاء تطبيق Facebook مثل التطبيق وكل شيء يتركز حول نموذج الشخص. يتم الرجوع إلى الحالة ، والوظائف ، والتعليقات ، ورسائل البريد الإلكتروني ، والتعليم ، والتوظيف ، وما إلى ذلك ، إلى نموذج الشخص. الآن لدي نموذج حساب تم إنشاؤه عن طريق Prepisise للتعامل مع المصادقة. لست متأكدًا من كيفية الارتباط بين الشخص والحساب! هل يجب أن أستبدل الشخص بنموذج الحساب وإشارة إلى جميع النماذج الأخرى؟ ولكن ، ثم صعوبة أواجه هي أن جميع الإجراءات سيتم إنشاؤها من قبل شخص ، وليس حسابًا. أحب حقًا فصل بيرون والحساب. من المفترض أن الحساب يعني حقًا لأغراض المصادقة فقط. شيء واحد أفكر هو إنشاء سجل في نموذج الشخص ، كلما تم تسجيل حساب. ولكن بعد ذلك ، كيف يمكنني تجاوز وضع وحدة تحكم لإدراج سجل في نموذج الشخص؟ أي نصيحة موضع تقدير كبير كيفية التعامل مع هذا الموقف.

مع أطيب التحيات ، صباحا.

هل كانت مفيدة؟

المحلول

سأقوم بإلغاء (التخلص من) حساب ، إلا إذا كنت تفرض رسومًا على تطبيق Facebook الجديد. لا حاجة.

مع ابتكار ، أنت تقوم بصدق الشخص النموذجي ، والذي يمكنه تسجيل الدخول دون الحاجة إلى نموذج حساب لهذا الغرض فقط.

ستجعل جميع إجراءات وحدة التحكم الأخرى الخاصة بك خارج نطاق current_person طريقة. على سبيل المثال ، @status = current_person.status أو @comments = current_person.comments

استخدم فقط نموذج الحساب إذا كانوا يدفعون مقابل شيء ما ، أو كنت تريد أكثر من شخص واحد يمكنه الوصول إلى نموذج الشخص هذا. وهو غريب في تطبيق Facebook.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top