جدول المحتويات:

الشروع في العمل مع القضبان: 17 خطوة
الشروع في العمل مع القضبان: 17 خطوة

فيديو: الشروع في العمل مع القضبان: 17 خطوة

فيديو: الشروع في العمل مع القضبان: 17 خطوة
فيديو: حمدي رزق يستعرض جهود تجهيز ودقة العمل في بناء قضبان مشروع المونوريل 2024, يوليو
Anonim
الشروع في العمل مع ريلز
الشروع في العمل مع ريلز

هل سبق لك أن رأيت موقعًا على شبكة الإنترنت كان رائعًا وتفاعليًا لدرجة أنك تساءلت على الفور "كيف فعلوا ذلك؟" حسنًا ، سأريكم طريقة واحدة للقيام بذلك. بالطبع لن ننشئ موقعًا رائعًا مثل Instructables لتبدأ به ، ولكن المبادئ يمكن أن تنمو بسهولة في أي نوع من المواقع التي يمكنك تخيلها مع مزيد من العمل.

الخطوة 1: لا تكرر نفسك

"لا تكرر نفسك" ، عادة ما يتبع هذه العبارة "ماذا؟" … ثم تكرر "لا تكرر نفسك". أحد المبادئ الرئيسية لروبي هو د. لذلك سنلتزم بهذا قدر الإمكان ، فلنبدأ بإيجاد إطار عمل كامل الوظائف. إنستانت ريلز مشروع رائع. انقر فوق الارتباط وقم بفك ضغط الملف إلى دليل لا يحتوي على مسافات (مثل C:). لا تقلق بشأن ملف صغير يستغرق فك ضغطه وقتًا طويلاً ، وذلك بسبب وجود العديد من المجلدات الصغيرة التي يحتوي عليها.

الخطوة 2: إنشاء صفحة تعليق

بناء صفحة تعليق
بناء صفحة تعليق

تأكد أولاً من عدم تشغيل أي خادم ويب آخر مثل IIS. إذا تم إغلاق ذلك الآن.

ابدأ الآن InstantRails.exe وسيطلب على الأرجح تحديث ملفات التكوين. حدد موافق.

الخطوة 3: خلفية صغيرة

القليل من الخلفية حول كيفية عمل Ruby on Rails بالفعل.

تعمل Ruby on Rails باستخدام بنية MVC. هذا هو النموذج والعرض والتحكم. النموذج هو الجزء الذي يقوم بكل العمل ، وسيكون عبارة عن أداة تحطيم الأرقام ، وهيكل التخزين ، إلخ …. المنظر هو مجرد عارض. سيكون هذا بشكل عام هو التنسيق الذي يتم تقديمه إلى صفحة الويب في العرض التوضيحي الخاص بنا. وحدة التحكم هي الجزء الذي يأخذ مدخلات المستخدم ويمررها إلى النموذج. لذلك ترى أن المستخدم يدخل نصًا في وحدة التحكم ، ثم يتم تمريره إلى النموذج حيث يقوم بشيء ما ثم يبصقه مرة أخرى إلى العرض. بسيطة بما فيه الكفاية ، ولكن ضعها في اعتبارك بينما ننتقل إلى الخطوات القليلة التالية.

الخطوة 4: قم بإنشاء التطبيق

قم بإنشاء التطبيق
قم بإنشاء التطبيق

أولاً ، يتيح إنشاء تطبيق ريلز

افتح نافذة روبي باستخدام رمز InstantRailsI في أعلى اليسار تطبيقات السكك الحديدية ، افتح نافذة Ruby Consolw

الخطوة 5: تنفيذ الأوامر الأولى

تنفيذ الأوامر الأولى
تنفيذ الأوامر الأولى

في نافذة وحدة التحكم المفتوحة حديثًا ، اكتب: تعليق القضبان

الخطوة 6: إنشاء وحدة التحكم

قم بإنشاء وحدة التحكم
قم بإنشاء وحدة التحكم

الآن نصنع وحدة التحكم ، انتقل إلى الدليل الجديد: تعليق القرص المضغوط ، النوع التالي: نص روبي / إنشاء تعليقات وحدة التحكم

الخطوة السابعة: إنشاء نموذج المشاركة

قم بإنشاء نموذج النشر
قم بإنشاء نموذج النشر

الآن نقوم بإنشاء نموذج جديد يسمى Post. هذا مطابق تقريبًا للنوع الأخير. النوع: نص روبي / إنشاء نموذج Post

الخطوة 8: فينالي بعض الأشياء الحقيقية روبي

Finnaly بعض الأشياء الحقيقية روبي
Finnaly بعض الأشياء الحقيقية روبي

انتقل في نافذة المستكشف إلى rails_appscommentdbmigrate

افتح الملف 001_create_posts.rb يجب فتحه باستخدام SciTE ، إذا لم يكن كذلك ، فقد ترغب في استخدامه لبقية هذا العرض التوضيحي.

الخطوة 9: أضف الحقول

أضف الحقول
أضف الحقول

سنضيف هنا حقلي الاسم والتعليق.

الخطوة 10: أين يوجد ملف Config

أين هو Config
أين هو Config
أين هو Config
أين هو Config

خطوات سريعة للعثور على ما يجب أن تسمى قاعدة البيانات الخاصة بك ، انتقل إلى مجلد التكوين وافتح ملف database.yml باستخدام SciTE. في القسم الأول بعد التعليقات (النص الأخضر) سترى قسم التطوير ، وهذا هو قاعدة البيانات التي نحن في الوقت الحالي ، يجب أن يكون اسم قاعدة البيانات الخاصة بنا هو comment_development

الخطوة 11: إنشاء قاعدة البيانات

أنشئ قاعدة البيانات
أنشئ قاعدة البيانات
أنشئ قاعدة البيانات
أنشئ قاعدة البيانات

الآن في نافذة أوامر InstantRails ابدأ اباتشي.

قد تضطر إلى إلغاء حظر هذا على جدار الحماية الخاص بك. انتقل بعد ذلك إلى I iconConfigureDatabase (عبر PhpMyAdmin)

الخطوة 12: إنشاء قاعدة البيانات

إنشاء قاعدة البيانات
إنشاء قاعدة البيانات
إنشاء قاعدة البيانات
إنشاء قاعدة البيانات

في صفحة الويب ، ابحث عن المربع بعنوان إنشاء قاعدة بيانات جديدة واملأ اسم قاعدة البيانات التي نحتاجها. ها هو: comment_developmentAccpet الافتراضيات وإغلاق النافذة. في هذا الوقت المضي قدمًا وإغلاق Apache بنفس الطريقة التي بدأنا بها ولكن استخدم زر الإيقاف هذه المرة بدلاً من ذلك.

الخطوة 13: ابدأ تشغيل خادم Ruby

ابدأ تشغيل خادم روبي
ابدأ تشغيل خادم روبي
ابدأ تشغيل خادم روبي
ابدأ تشغيل خادم روبي

افتح نافذة وحدة تحكم جديدة (يجب أن يكون لديك الآن 2 مفتوحين) ، وسنبدأ الخادم. انتقل أولاً إلى دليل التعليقات عن طريق cd comment إدخال الآن: ruby script / server

الخطوة 14: قم بإعداد وحدة التحكم

قم بإعداد وحدة التحكم
قم بإعداد وحدة التحكم

الآن نريد إعداد وحدة التحكم للخادم.

انتقل إلى التطبيق / وحدات التحكم وافتح ملف comments_controller.rb في SciTE

الخطوة 15: قم بتحرير وحدة التحكم

قم بتحرير وحدة التحكم
قم بتحرير وحدة التحكم

في SciTE ، قم بتحرير وحدة التحكم عن طريق addingscaffold: postright في المنتصف.

الخطوة 16: قم بترحيل ملف Db

ترحيل ديسيبل
ترحيل ديسيبل

في نافذة وحدة التحكم الأولى ، اكتب rake db: migrate ، وهذا سيعمل على إعداد الملفات وتحميلها للعرض.

الخطوة 17: انظر إلى ما فعلناه

انظر إلى ما فعلناه
انظر إلى ما فعلناه

افتح متصفح الويب الخاص بك إلى https:// localhost: 3000 / comments وشاهد كيف يبدو.

موصى به: