فهرست مطالب:

شروع کار با ریل: 17 مرحله
شروع کار با ریل: 17 مرحله

تصویری: شروع کار با ریل: 17 مرحله

تصویری: شروع کار با ریل: 17 مرحله
تصویری: این دختر 17 ساله اهوازی، جوانترین کارآفرین ایران است و ماهیانه 700 میلیون تومان درآمد دارد 2024, نوامبر
Anonim
شروع کار با ریل
شروع کار با ریل

آیا تا به حال وب سایتی را دیده اید که بسیار جالب و تعاملی باشد ، به طور فوری با خود می پرسید: "چگونه آنها این کار را کردند؟". خوب ، من یک راه را به شما نشان می دهم که می توان آن را انجام داد. البته ما برای شروع یک سایت به اندازه Instructables ایجاد نمی کنیم ، اما اصول به راحتی می تواند به هر نوع سایتی که می توانید با کمی کار بیشتر تصور کنید تبدیل شود.

مرحله 1: خودتان را تکرار نکنید

"خود را تکرار نکن" ، این عبارت معمولاً با "چه؟"… سپس شما "خود را تکرار نکنید" را تکرار می کنید. یکی از اصول اصلی روبی D. R. Y. است. بنابراین ما تا آنجا که ممکن است به این امر پایبند خواهیم بود. بیایید با یافتن یک چارچوب کاملاً کاربردی شروع کنیم. Rail Instant یک پروژه عالی است. روی پیوند کلیک کنید و فایل را در یک دایرکتوری فاقد فشرده (مانند C:) باز کنید. نگران نباشید یک فایل کوچک زمان زیادی طول می کشد تا از حالت فشرده خارج شود ، این به دلیل پوشه های کوچک زیادی است که در آن وجود دارد.

مرحله 2: ایجاد یک صفحه نظر

ساختن صفحه نظر
ساختن صفحه نظر

ابتدا مطمئن شوید که هیچ وب سرور دیگری مانند IIS را اجرا نمی کنید. اگر اکنون تعطیل هستید

اکنون InstantRails.exe را راه اندازی کنید احتمالاً از شما می خواهد فایل های پیکربندی را به روز کنید. OK را انتخاب کنید.

مرحله 3: کمی پیش زمینه

کمی سابقه در مورد نحوه کار Ruby on Rails.

Ruby on Rails با استفاده از ساختار MVC کار می کند. این Model ، View و Controller است. مدل قسمتی است که همه کارها را انجام می دهد ، این عدد خردکن شماره ، ساختار ذخیره سازی و غیره خواهد بود. View فقط یک بیننده است. این به طور کلی فرمت ارائه شده به صفحه وب در نمایش ما خواهد بود. Controller قسمتی است که ورودی کاربر را گرفته و به Model منتقل می کند. بنابراین مشاهده می کنید که کاربر متن را به کنترلر وارد می کند ، سپس به Model منتقل می شود و در آنجا کاری انجام می دهد و آن را به View منتقل می کند. به اندازه کافی ساده است ، اما در مراحل بعدی مراحل را در نظر داشته باشید.

مرحله 4: ایجاد برنامه

ایجاد برنامه
ایجاد برنامه

ابتدا اجازه دهید یک برنامه ریل ایجاد کنیم

با استفاده از نماد InstantRailsI در بالا سمت چپ یک پنجره یاقوتی باز کنید برنامه های کاربردی Rails باز کردن پنجره Ruby Consolw

مرحله 5: اجرای اولین دستورات

اجرای اولین دستورات
اجرای اولین دستورات

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

مرحله 6: Controller را ایجاد کنید

Controller را ایجاد کنید
Controller را ایجاد کنید

اکنون کنترلر را ایجاد می کنیم. به فهرست جدید بروید: cd comment نوع بعدی: اسکریپت روبی/تولید کنترل کننده نظرات

مرحله 7: ایجاد مدل پست

ایجاد مدل پست
ایجاد مدل پست

اکنون ما یک مدل جدید به نام Post ایجاد می کنیم. این تقریباً مشابه آخرین مورد است. نوع: ruby script/generate model post

مرحله 8: برخی از موارد روبی واقعی را به پایان برسانید

Finnaly برخی از چیزهای واقعی روبی
Finnaly برخی از چیزهای واقعی روبی

به پنجره Explorer بروید تا rails_appscommentdbmigrate کنید

فایل 001_create_posts.rb را باز کنید باید در SciTE باز شود ، در غیر این صورت ممکن است بخواهید از آن برای بقیه این نسخه ی نمایشی استفاده کنید.

مرحله 9: فیلدها را اضافه کنید

فیلدها را اضافه کنید
فیلدها را اضافه کنید

در اینجا فیلدهای Name و Comment را اضافه می کنیم. در زیر خطی که شروع می شود create_table insertt.column: name،: stringt.column: comment،: textSave را ذخیره کرده و SciTE را ببندید.

مرحله 10: پیکربندی کجاست

پیکربندی کجاست
پیکربندی کجاست
پیکربندی کجاست
پیکربندی کجاست

مراحل سریع برای پیدا کردن نام پایگاه داده شما. به پوشه config بروید و فایل database.yml را با SciTE باز کنید. در اولین بخش پس از نظرات (متن سبز) بخش توسعه را مشاهده می کنید ، یعنی پایگاه داده ای که ما در حال حاضر استفاده خواهد شد. نام پایگاه داده ما باید comment_development باشد

مرحله 11: ایجاد پایگاه داده

Database را ایجاد کنید
Database را ایجاد کنید
Database را ایجاد کنید
Database را ایجاد کنید

اکنون در پنجره فرمان InstantRails apache را راه اندازی کنید.

ممکن است مجبور شوید این مورد را در فایروال خود رفع انسداد کنید. سپس به I iconConfigureDatabase (از طریق PhpMyAdmin) بروید

مرحله 12: ایجاد پایگاه داده

ایجاد پایگاه داده
ایجاد پایگاه داده
ایجاد پایگاه داده
ایجاد پایگاه داده

در صفحه وب کادر تحت عنوان ایجاد پایگاه داده جدید را پیدا کرده و نام پایگاه داده مورد نیاز خود را پر کنید. در اینجا عبارت زیر است:

مرحله 13: سرور روبی را راه اندازی کنید

سرور روبی را راه اندازی کنید
سرور روبی را راه اندازی کنید
سرور روبی را راه اندازی کنید
سرور روبی را راه اندازی کنید

یک پنجره کنسول جدید باز کنید (اکنون باید 2 را باز کنید). و ما سرور را راه اندازی می کنیم. ابتدا با استفاده از cd comment به فهرست نظرات بروید در حال حاضر: ruby script/server

مرحله 14: کنترل کننده را تنظیم کنید

کنترل کننده را تنظیم کنید
کنترل کننده را تنظیم کنید

اکنون می خواهیم کنترلر را برای سرور تنظیم کنیم.

به app / controllers بروید و فایل comments_controller.rb را در SciTE باز کنید

مرحله 15: کنترلر را ویرایش کنید

کنترلر را ویرایش کنید
کنترلر را ویرایش کنید

در SciTE کنترل کننده را با addingscaffold ویرایش کنید: postright در وسط.

مرحله 16: انتقال Db

مهاجرت Db
مهاجرت Db

در اولین پنجره کنسول خود نوع db: migrate این فایل ها را آماده کرده و برای مشاهده بارگذاری می کند.

مرحله 17: به آنچه انجام داده ایم نگاه کنید

به آنچه ما انجام داده ایم نگاه کنید
به آنچه ما انجام داده ایم نگاه کنید

مرورگر وب خود را به آدرس https:// localhost: 3000/comments باز کنید و ببینید چگونه به نظر می رسد.

توصیه شده: