فهرست مطالب:
- مرحله 1: خودتان را تکرار نکنید
- مرحله 2: ایجاد یک صفحه نظر
- مرحله 3: کمی پیش زمینه
- مرحله 4: ایجاد برنامه
- مرحله 5: اجرای اولین دستورات
- مرحله 6: Controller را ایجاد کنید
- مرحله 7: ایجاد مدل پست
- مرحله 8: برخی از موارد روبی واقعی را به پایان برسانید
- مرحله 9: فیلدها را اضافه کنید
- مرحله 10: پیکربندی کجاست
- مرحله 11: ایجاد پایگاه داده
- مرحله 12: ایجاد پایگاه داده
- مرحله 13: سرور روبی را راه اندازی کنید
- مرحله 14: کنترل کننده را تنظیم کنید
- مرحله 15: کنترلر را ویرایش کنید
- مرحله 16: انتقال Db
- مرحله 17: به آنچه انجام داده ایم نگاه کنید
تصویری: شروع کار با ریل: 17 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
آیا تا به حال وب سایتی را دیده اید که بسیار جالب و تعاملی باشد ، به طور فوری با خود می پرسید: "چگونه آنها این کار را کردند؟". خوب ، من یک راه را به شما نشان می دهم که می توان آن را انجام داد. البته ما برای شروع یک سایت به اندازه 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 را ایجاد کنید
اکنون کنترلر را ایجاد می کنیم. به فهرست جدید بروید: cd comment نوع بعدی: اسکریپت روبی/تولید کنترل کننده نظرات
مرحله 7: ایجاد مدل پست
اکنون ما یک مدل جدید به نام Post ایجاد می کنیم. این تقریباً مشابه آخرین مورد است. نوع: ruby script/generate model post
مرحله 8: برخی از موارد روبی واقعی را به پایان برسانید
به پنجره 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: ایجاد پایگاه داده
اکنون در پنجره فرمان 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: migrate این فایل ها را آماده کرده و برای مشاهده بارگذاری می کند.
مرحله 17: به آنچه انجام داده ایم نگاه کنید
مرورگر وب خود را به آدرس https:// localhost: 3000/comments باز کنید و ببینید چگونه به نظر می رسد.
توصیه شده:
شروع به کار با سنسورهای دما و ارتعاش بی سیم طولانی برد: 7 مرحله
شروع به کار با سنسورهای دما و ارتعاش بی سیم با برد بلند: گاهی اوقات ارتعاش عامل مشکلات جدی در بسیاری از برنامه ها است. ارتعاش از شافت ها و یاتاقان های ماشین گرفته تا عملکرد هارد دیسک باعث آسیب دستگاه ، تعویض زودهنگام ، عملکرد پایین و ضربه بزرگی به دقت می شود. نظارت بر
شروع به کار با STM32f767zi Cube IDE و بارگذاری طرح سفارشی شما: 3 مرحله
شروع به کار با STM32f767zi Cube IDE و بارگذاری طرح سفارشی شما: خرید (برای خرید/بازدید از وب سایت روی تست کلیک کنید) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBEN برای برنامه ریزی میکروکنترلرهای STM استفاده می شود
شروع به کار با Bascom AVR: 5 مرحله
شروع به کار با Bascom AVR: این شروع مجموعه ای است که به شما می گوید میکروکنترلر AVR خود را با Bascom AVR برنامه ریزی کنید. چرا این کار را می کنم. اکثر نمونه برنامه های این مجموعه را می توانید با آردوینو بسازید. برخی آسان تر و برخی دشوارتر ، اما در نهایت هر دو
شروع به کار با Flipboard: 9 مرحله
شروع به کار با Flipboard: این آموزش کوتاه برای کمک به شما در شروع برنامه موبایل Flipboard طراحی شده است. این فقط مقدماتی است زیرا بسیاری از ویژگی های قابل تنظیم Flipboard وجود دارد. پس از تکمیل این آموزش ، دانش اولیه Flipboard را خواهید داشت
شروع کار با WeMos ESP8266: 6 مرحله
شروع کار با WeMos ESP8266: در این دستورالعمل ، ما قصد داریم مثال چشمک زن Led را بر روی WeMos ESP8266 اجرا کنیم