16
Jun

ملحوظات مهمة :

1 – هذا الدرس ممتليء بالصور لذا وجب عليك الانتظار قليلا
2 – لكبر حجم الصور لم اضع الصورة كاملة في الشرح و لكن يمكنك ان تضغط علي اي صورة لتري صورة كبيرة تحوي الشاشة بالكامل

في الدرس السابق في سلسلة دروس الروبي اون ريلز التي اقوم بشرحها شرحنا كيفية تثبيت الروبي اون ريلز علي معظم انظمة التشغيل. اليوم سنشرح كيفية انشاء اول تطبيق باستخدام الروبي اون ريلز و الدرس القادم سنتعمق قليلا و ننشيء تطبيق بسيط بقاعدة بيانات ان شاء الله .
- اليوم سنستخدم في الشرح نظام تشغيل وندوز و برنامج InstantRails نظرا لانه الاسهل للبداية ايضا لن تجد اختلافا كبيرا علي باقي النظم عن ما اشرحه .

الخطوات

  • قم بفتح برنامج InstantRails
  • instantrails startup screen ابسط تطبيق ويب باستخدام الروبي اون ريلز

  • بعد فتح البرنامج ستجد حرف I باللون الاسود داخل مربع علي شمالك من الاعلي ستجده في الصورة بالاعلي اضغط علي هذا الحرف لتظهر لك قائمة البرنامج او يمكنك ان تضغط بزر الفارة الايمين علي ايقونة البرنامج الحمراء الموجوده في System Tray كما بالصورة القادمة ثم افتح شاشة اوامر الروبي حتي نتكمن من كتابة اوامر الريلز لننشيء اول تطبيقاتنا .
  • instantrails menu ابسط تطبيق ويب باستخدام الروبي اون ريلز

  • الان سيظهر لك شاشة سطر الاوامر قم بكتابة هذا الامر بداخلها rails my_app حيث my_app هو اسم اختياري و الصورة القادمة تبين ذلك
  • rails my app ابسط تطبيق ويب باستخدام الروبي اون ريلز

  • اضغط Enter لتنفيذ الامر و انتظر بعض الوقت لن تواجه مسألة تاخير الوقت الا علي نظام وندوز فقط و ليس بالضرورة ان تواجها المهم ستظهر لك المجلدات التي انشئت بواسطة اطار العمل روبي اون ريلز و الصورة القادمة توضح ذلك
  • rails my app2 ابسط تطبيق ويب باستخدام الروبي اون ريلز

  • حتي يمكنك روية المجلدات التي انشئت قم بفتح وندوز اكسبلور للتطبيقات الموجوده و ستجد مجلد باسم التطبيق الذي انشئته و في حالتنا my_app ..انظر الصور بالاسفل لتقوم بالتوضيح اكثر .
  • instantrails menu2 ابسط تطبيق ويب باستخدام الروبي اون ريلز
    صورة لقائمة برنامج InstantRails – قم بفتح Open Windows Explorer

    all apps ابسط تطبيق ويب باستخدام الروبي اون ريلز
    صورة لكل التطبيقات الموجودة

    app folders ابسط تطبيق ويب باستخدام الروبي اون ريلز
    صورة للمجلدات التي يتكون منها التطبيق

  • الان بعد ان انشئت التطبيق يجب عليك تشغيله حتي تتمكن من رؤيته من المتصفح اول شيء يجب عليك الدخول لمجلد التطبيق و في حالتنا قم بكتابة cd my_app
  • الان قم بكتابة هذا الامر لتتمكن من رؤية التطبيق الذي انشئته ruby script/serverو اذا كنت تستخدم نظام جنو لينوكس او ماك اكتب الامر بدون كلمة ruby ليكون هكذا script/server
  • strat ur app ابسط تطبيق ويب باستخدام الروبي اون ريلز
    صورة توضح الامريين السابقين

  • الان يا بطل حان وقت جني ثمار تعبك (الذي هو عبارة عن امر واحد icon biggrin ابسط تطبيق ويب باستخدام الروبي اون ريلز لقد تعبت كثيرا جدا ) اكتب هذا العنوان في متصفحك لتري النتيجة
    http://localhost:3000
    المنفذ الافتراضي هو 3000 و لكن يمكنك تغيره ان اردت
  • و هذا ما سوف يظهر لك باذن الله في النهاية
    default app ابسط تطبيق ويب باستخدام الروبي اون ريلز

اسف علي الشرح الممل و البطيء فانا اعلم تمام العلم اني استفضت في شرح جزء بسيط جدا في مقال كبير حيث يمكننا ان نلخص كل هذا المقال في كلمتين و هما “rails my_app” و لكني قصدت الاستفاضة عن عمد و ستعرف السبب عندما تتعمق معي في الروبي اون ريلز

لمن يريد نقل هذا الدرس لمدونتة قد وضعت كود جاهز كل ما عليك فعله هو عمل نسخ و لصق في مدونتك مع الاحتفاظ بالمصدر فقط لا غير

حمل كود الدرس من هنـــــــــــا

للمزيد من الاطلاع….

http://del.icio.us/amaiko/rubyonrails

, , , , , , ,

12 تعليق على “ابسط تطبيق ويب باستخدام الروبي اون ريلز”

  • السلام عليكم,
    “ابسط تطبيق باستخدام روبي او ريلز” مجهود فعلاً جبار ربنا يصبرك .. و لو جالك احباط من قله التعليقات علي هذا الموضوع فهو من حقك (المشكلة ان الروبي صعبة اوي و انا جربت معاها كذا مرة و بلاقيها صعبة) :) و ان شاء الله ميجيش :)

    بالمناسبة قبل ان انسي : تاج مقياس ادمانك للتدوين

    تحياتي,, محمد :)

  • if one of the easiest framework seems that hard to you .. that means you didn’t try Hard Enough
    or seems shot easy ways is the arabic favorite character

  • شرح اكتر من ممتاز اتمنى انك تستمر فى الشرح على هذا المنوال لان ناس كتير معندهاش فكره على الروبى

    The Hidden Guide
    http://thehiddenguide.blogspot.com/

  • احمد محمد

    ما شاء الله شرح ولا اروع ,, استمــر

    وجزاك الله الف خيـر ,, ويا ريت تكمل الطريق بشروحك الاكثر من رائعهـ,,

  • mansour

    واصل يابطل .. استفدت منك بشكل ماتتصوره ..
    شكرا شكرا شكرا ..
    شكرا شكرا شكرا ..
    شكرا شكرا شكرا ..

  • mansour

    اتمنى نشوف منك المزيد من الدروس
    اسلوبك مميز ومرن

    تأكد إني ازور موقعك بشكل يومي
    الله يوفقك

  • هاشم

    جزاكم الله خيراً وبارك لكم فى علمكم وزادكم

    أكمل ونحن معك مواصلون

  • m

    سلام عليكم
    الله عليك موضوع متميز
    تعرف انك من العرب المعدودين اللى بيحبوا الروبى وبيشتغلوا بيها ….ارجو الاستمرار فى الدروس ونحن بانتظار المزيد

  • ruby student

    السلام عليكم

    درس جميل جدا أخي أحمد
    ولكن هل لنا بدرس يشرح كيفية اضافة او حذف مجموعة من الكتب عن طريق الروبي اون ريلز ؟
    ساعدني من فضلك , هل من وسيلة للتواصل معك

  • basma

    السلام عليكم :)
    جزاك الله خير على الدرس الرائع :)

    عندي استفسار عن localhost
    لما احطه في المتصفح حقي ,, يطلع لي Replace this File!
    بمعنى انه هذه الصفحه هي الديفولت ,,
    حتى ما يطلع لي نفس الصفحه الي عندك !!

    ولما اغير الباث للدومين الي انا عملته ,, يطلع لي not found!

    هل فيه مشاكل معينه بالنسبه للـ local host ?
    وكيف ممكن اقدر احلها ؟؟

  • sarah

    مكن تطبيق عن عملية تحديث الكتب

اضافة تعليق