مطالب مفید

اینم یه مقاله دیگه برای ریلز که به سفارش کانون تبلیغاتی تکین پرداز تبریز آماده شده ادامه بحث قبلیه که امیدوارم لذت ببرید.
 

 

(!اجرای پروژه جدید ریلز(همین الان

 

 

توی همین بخش شما پروژه خیلی شسته رفته ریلز تولید کردین.الانم پروژه به حد کافی مجهزه که شروع به تست کردن کارتون کنین.
 

توی چند مرحله آینده متوجه میشید که companyServer جدیدی که تولید کردید مثل ساعت کار میکنه.
 

1 . سطر companyServer رو توی سرور RadRails انتخاب کنبن.
 

2. توی تولبار servers view روی lunch browser کلیک کنین.
 

این گزینه مثل یه کره کوچیک دیده میشه
 


در پاسخ به این کلیک شما این پیامو بهتون میده:
 

. . . your server is currently stopped. Do you want to start the server?
 

3. yes رو بزنین.
 

تو این مرحله ممکنه شما یه پنجره اخطار امنیتی براتون باز بشه که شدیدا ازتون بخواد که Ruby interpreter به وب سرور کوچیک معصومتون دسترسی پیدا کنه.
 

4. روی unblock این پیام امنیتی کلیک کنین.
 

وقتی سرور راه بیفته و RadRails یه پنجره نماش وب باز میکنه که با این پیام شروع شده Welcome aboard . . . You’re riding the Rails!
 

بیشتر از اون چیزی که فکر میکنید پشت این صفحه کد وجود داره. کامپیوتر شما یه وب سرور رو داره اجرا میکنه (the companyServer).و سرور داره این صفحه خوش آمدگویی وب رو تغذیه میکنه. با استفاده از ریلز شما امکان استفاده از این مجموعه رو با کلیک موس و تایپ یه سری کد ممکن میکنین. بد نیست!
 


تولید یک مدل(model)
 

برای استفاده از دیتابیسcompany_development ریلز از یک مدل استفاده میکنه.  بصورت یه قسمت از کد به مدل نگاه کنین- برنامه روبی به صورت بازتابهایی از میزهای دیتا بیس طراحی شده .
 

ریلز بر اساس فریم ورک های Model/View/Controller (MVC) طراحی شده. در آینده توضیحات بیشتری در مورد MVS قراره بدیم.
 

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

1 . توی نمایشگر منوهای ریلز شاخه COMPANY PROJECT  رو انتخاب کنبن
 

 


2. نزدیک دکمه RadRails workbench تب generators
 

انتخاب شما generator های نمایش رو به پیش زمینه اضافه میکنه.(عکس بعدی).با این روش شما به روبی میگید که یه سری چیزهایی که میاید رو تولید کنه(مثلا مدل ها رو)
 

 


3. توی بخش بازشوی Generators view، مدل رو انتخاب کنین.

4. و توی radio button group گزینه create رو انتخاب کنین.
 

5. توی بخش  متنی هم بنویسین employee  .
 

با انجام مراحل 3تا 5 شما آماده اید مدل برای میزی به اسم employee  تولید کنین. مطمینم که شما هنوز میزی به اسم employee  تولید هم نکردید.اما نبودن میز دیتابیس کار ریلز رو لنگ نمیزاره.
 

بخش Generators view یه سری گزینه دیگم داره (labeled Pretend, Force, Skip و چیزای دیگه) شما میتونین این گزینه ها رو خالی بزارید.
 

قبل اینکه بریم سراغ قسمت بعد به قسمت Navigator view برید. مطمین شید که بطور اتفاقی گزینه هایی که تو قسمت اول انتخاب کرده بودید رو تغییر نداده باشید( شاخه  company رو انتخاب کنین).اینم بگم که اگه شما فقط یه پروژه داشته باشید غیرممکنه کنه شاخه اشباهی رو انتخاب کنین. اما اگه یکم سرتون شلوغ شد و چند تا پروژه داشته باشید خیلی محتمله که شاخه های اشتباه رو انتخاب کنین.صبر نکنین تا 20 تا 30 تا پروژه داشته باشید تا روی شاخه منو کلیک کنین از همین الان خودنونو به کلیک کردن روی اون گزینه عادت بدید.
 

6. روی Generators view روی Go کلیک کنین
 

بعد اینکه گزینه Go رو زدید یک منظره جدید ظاهر میشه- صفحه کنسول.با این صفحه کنسول، شما میبینین که ریلز داره کارشو میکنه.همونجور که تو تصویر پایین میبینین ریلز داره فایل employee.rb و employee_test.rb و چیزای دیگه رو تولید میکنه.
 


در واقع اگه یکم شاخه های منو ریلز بپلکین، شاخه های جدیدی برای چیزای تازه ای که تولید کردین پیدا می کنین.
 

7. شاخه کمپانی رو بسط بدید. تا اینکه شاخه کمپانی ، شاخه برنامه رو بسط بده. و درنهایت  شاخه برنامه، شاخه مدل رو بسط میده.
 

توی شاخه model شما یه شاخه به اسم employee.rb رو میبینین.این فایل جدیدا توسط فایل روبی تولید شده.
 

8. روی employee.rb دوبار کلیک کنین.
 

یک editor ظاهر میشه. این ادیتور کدهای روبی رو توی employee.rb رو نشون میده.
 


کد تصویر بالا خیلی خلاصه شدست.کد کلا دوتا خط داره که ارتباط خاصی با company یا employee نداره.ولی په پایان بیخودی برای تولید چیز مهمی به اسم مدل! ولی گول نخورید. همین کد ساده خیلی چیزای خوب توش داره که در آینده مفصلا راجبش حرف خواهیم زد.
 

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

 

مترجم:

 

تاریخ تولید :