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

تثبيت 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» مجاني؟
نعم — نص درس «إعداد مشروع 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما هي Ruby on Rails؟
- إعداد مشروع Rails
- النماذج وواجهات العرض ووحدات التحكم