0Pricing
Ruby Academy · درس

إعداد مشروع Rails

تعلّموا إنشاء تطبيق Rails جديد وتهيئته

إعداد مشروع Rails درس مجاني في Ruby Academy على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ruby Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ruby Academy 3 دروس في المجموع.

إعداد مشروع Rails

إعداد مشروع Rails

قبل إنشاء تطبيق Rails، تحتاج إلى إعداد بيئة التطوير الخاصة بك.

في هذا الدرس، ستتعلم كيفية تثبيت Rails وإنشاء مشروع جديد.

إعداد مشروع Rails — رسم توضيحي 1

تثبيت Ruby وRails

تثبيت Ruby وRails

تأكد من تثبيت Ruby، ثم ثبّت Rails باستخدام الأمر التالي:

gem install rails

إنشاء مشروع Rails جديد

إنشاء مشروع Rails جديد

استخدم الأمر rails new لإنشاء تطبيق جديد.

rails new my_app

فهم بنية مشروع Rails

فهم بنية مشروع Rails

يتكوّن مشروع Rails من عدة مجلدات مهمة:

  • app/: يحتوي على النماذج والعروض ووحدات التحكم.
  • config/: يخزّن ملفات الإعدادات.
  • db/: يدير عمليات ترحيل قاعدة البيانات ومخططها.

تشغيل خادم Rails

تشغيل خادم Rails

شغّل تطبيق Rails باستخدام الخادم المضمّن:

cd my_app
rails server

استخدام وحدة تحكم Rails

استخدام وحدة تحكم Rails

تتيح لك وحدة تحكم Rails التفاعل مع تطبيقك من سطر الأوامر.

rails console

إنشاء وحدة تحكم وعرض

إنشاء وحدة تحكم وعرض

أنشئ أول وحدة تحكم وعرض لك باستخدام الأمر التالي:

rails generate controller Home index

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

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

شغّل الأمر التالي لإنشاء قاعدة البيانات الخاصة بتطبيق Rails:

rails db:create

تهانينا!

تهانينا!

لقد تعلمت كيفية إعداد مشروع Rails وتشغيل تطبيقك الأول.

بعد ذلك، ستتعلم عن النماذج والعروض ووحدات التحكم.

إعداد مشروع Rails — رسم توضيحي 10

الأسئلة الشائعة

هل درس «إعداد مشروع Rails» مجاني؟

نعم — نص درس «إعداد مشروع Rails» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ruby Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ruby Academy 3 دروس في المجموع.

ماذا ستتعلم في «إعداد مشروع Rails»؟

تعلّموا إنشاء تطبيق Rails جديد وتهيئته تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Ruby Academy؟

لا تُشترط خبرة سابقة. Ruby Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.

كم من الوقت يستغرق درس «إعداد مشروع Rails»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Ruby Academy هذا؟

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

جميع الدروس في هذه الدورة

  1. ما هي Ruby on Rails؟
  2. إعداد مشروع Rails
  3. النماذج وواجهات العرض ووحدات التحكم
← العودة إلى Ruby Academy