مطالب مفید

مقدمه:همونطور که تو مطلب قبلی مطالعه کردید فریم ورک ریلز رو ما به عنوان یکی از راحت ترین و قویترین فریم ورک های موجود معرفی کردیم.در اینجا هم تو کانون تبلیغاتی تکین پرداز تصمیم داریم طی چند مقاله بصورت مقدماتی کار با این فریم ورک رو بهتون آموزش بدیم که در آینده به یاری خدا و بر حسب نیاز مراحل پیشرفته این فریم ورک رو هم بهتون آموزش خواهیم داد .امیدوارم
از خوندن این مقاله لذت ببرید

 

جزییاتی در مورد ریلز

 

در این قسمت

تولید یک دیتابیس جدید
 

ایجاد یک رابط وب با دیتابیس
 

استفاده از رابط وب برای تشکیل،لیست ، تعریف ورودی های دیتا بیس
 

یه quick-start براتون تدارک دیدیم که با خوندن این بخش شروع روبی ریلز رو خیلی آسون میکنه. با کمی تلاش شما میتونین رابط کاربری رو توی چند دقیقه به دیتابیس متصل کنین.از این سریعتر چی میتونه باشه؟
 

ایجاد یک دیتابیس

 

در این بخش شما یک employee database رو با استفاده از بخش مدیریت MySQL تولید میکنین.
 

1- برید توی start=> all programs=> MySQL => administrator MySQL
 


2 . توی بخش مقدماتی OK رو بزنین و در ادامه
 

همونجور که تو تصویر بالا میبینین پیش فرض هامون "localhost" برای server host ، "3306" برای port و "root" برای یوزر استفاده میشه و خانه کلمه عبور هم خالی میمونه.
 

بعد اینکه ok رو زدید پنجره اصلی administrator MySQL باز میشه.پنجره باز شده به دو بخش تقسیم میشه- یک پنجره نازک در طرف راست و ویک پنجره بزرگتر در طرف چپ.بخش چپ توش یه لیست داره. بخش بزرگتر توش یه سری اطلاعات در مورد MySQL server داره.
 

3. توی پنجره لیست ( در طرف چپ) روی کاتالوگ کلیک کنین.
 

یه لیست از کاتالوگ ها ظاهر میشه.در ابتدا، این لیست فقط دوتا کاتالوگ توشه- "mysql" و "test".
 

administrator MySQL این کلمه هارو نشون میده ( database , catalog , schema). اما فرقشون چیه؟ تا این حدی که اومدیم در کل هیچ فرقی نداره. Schema ساختار اساسی هر دیتابیسه.اما کی اهمیت میده؟ وقتی روی کاتالوگ کلیک میکنین یک لیست از دیتابیس ها رو میبینین و تایتل لیست دیتابیس ها "schemata" تعریف شده.نترسید Schemata اسم یک شخصیت ترسناک تو فیلم ترسناک نیست. Schemata همون جمع کلمه schema هستش.اگه میخواید کلاس بزارید بگید schemata ، نه schemas.البته چون من نمیخوام کلاس بزارم میگم دیتابیس.
 


4.روی هر جایی توی لیست کاتالوگ راست کلیک کنین(دیتابیس ها). بعدش، یه منو متنی باز میشه. Create New Schemaرو انتخاب کنین.
 


توی بخش Schema Name ، company_development تایپ کنین.بعدش ok رو تایپ کنین.توی لیست کاتالوگ ها یه برند جدید به اسم company_development ظاهر میشه.
 

این مرحله یه دیتابیس به اسم company_development تولید میکنه. بخشcompany در مورد اطلاعاتی که میخواید در دیتابیس ذخیره کنین تعریف شده. بخش development هم شامل sampleهای دیتابیس برای توسعه یک نرم افزار تعریف شده.
 


جایگزین های development، معمولا test و production هستن. مثل خیلی از محیط های توسعه دیگه،RadRails کدهاتونو به بخش A typical project شامل تمام کدهای مرتبط با یک اپلیکیشن جمع میکنه. حالا اون یک اپلیکیشن چیه؟
 

در این بخش شما یه پروژه به اسم company تولید میکنید-پروژه ای که کدهاش اطلاعاتی رو درباره یک کمپانی خاص ارایه میده. توی پروژه بعدی، ممکنه یک نرم افزار خیلی ساده تر تولید کنید.مثلا، ممکنه شما یه سری کد و عکس رو برای راه اندازی یک بازی ساده کامپیوتری وارد کنید. به هر حال هر دو باید با اطلاعات مربوط به خود تکمیل شوند.
 

1 . روی آیکون RadRails روی دسکتاپ کلیک کنید تا اجرا شود
 

صفحه RadRails میاد بالا
 

اگه شما آیکن RadRails هنوز ری دسکتاپ ندارید یعنی اونو نصب نکردید.
 

محیط کار RadRails به 4 بخش تقسیم شده.بخش چپ اون قسمت منوهای rails رو نشون میده.
 


2. روی بخش Rails Navigator راست کلیک کنین تا یک منوی متنی را ببینید بعد روی new و project کلیک کنید
 


3. توی بخش ثبت New Project گزینه Rails project رو انتخاب کنین و بعدش روی next کلیک کنین.
 

و بعد این صفحه ظاهر میشه.
 


توی شرایط برابر ممکنه شما مرحله 2 و 3 رو یجا طی کنین.تو مرحله 2 روی گزینه new=> rails project رو بزنین.اگه اینطوری پیش رفت مرحله 3 رو رد کنین.
 

4. توی بخش تکمیل اطلاعات project name از new rails project ، کلمه company رو تایپ کنین.
 

اسم پروژه با بخشی از اسم دیتابیس مچ خواهد شد.تو پروژه ای به اسم company، ریلز بصورت خودکار با سه منبع دیتابیس به اسم های: company_development (که در بخش قبل ایجاد کرده بودید)، company_test ، و company_production ارتباط ایجاد خواهد کرد.
 

5. حالا تو بخش تکمیل اطلاعات new rails project مطمین شید که از موقعت پیش فرض استفاده کرده باشید، استخوان بندی اپلیکیشن ریلز رو تشکیل بدید، و همه چک باکس های WEBrick Server را انتخاب کنید. و اینم بهش دقت کنین که میز Pluralization را غیر فعال و چک باکس آن را خالی نگهدارید.
 

شما میتونین با این گزینه ها کارهای جالب انجام بدید و لی به دلیل ساده نگهداشتن این مقاله از کارهای جالب خ.دداری میکنیم.
 

6. دکمه فینیش رو بزنین.
 

الان دیگه بخش پرسش new rails project تموم شده.یک شاخه جدید با لیبل company روی منوهای ریلز ظاهر شده، و یه آیتم دیگه ( با لیبل companyserver ) توی server view بوجود اومده.
 


امیدوارم از این مطلب خوشتون اومده باشه.ما در حال توسعه این مطلب برای شما هستیم پس به ما سر بزنید.
 

 

ترجمه شده به سفارش : آژانس تبلیغاتی تکین پرداز تبریز
 

مترجم:
 

تاریخ تولید :