সুচিপত্র:
- ধাপ 1: নিজেকে পুনরাবৃত্তি করবেন না
- পদক্ষেপ 2: একটি মন্তব্য পৃষ্ঠা তৈরি করা
- ধাপ 3: একটি সামান্য পটভূমি
- ধাপ 4: অ্যাপ্লিকেশন তৈরি করুন
- ধাপ 5: প্রথম কমান্ডগুলি কার্যকর করা
- ধাপ 6: কন্ট্রোলার তৈরি করুন
- ধাপ 7: পোস্ট মডেল তৈরি করুন
- ধাপ 8: Finnaly কিছু বাস্তব রুবি স্টাফ
- ধাপ 9: ক্ষেত্রগুলি যুক্ত করুন
- ধাপ 10: কনফিগার কোথায়
- ধাপ 11: ডাটাবেস তৈরি করুন
- ধাপ 12: ডাটাবেস তৈরি করা
- ধাপ 13: রুবি সার্ভার শুরু করুন
- ধাপ 14: কন্ট্রোলার সেট আপ করুন
- ধাপ 15: কন্ট্রোলার সম্পাদনা করুন
- ধাপ 16: ডিবি স্থানান্তর করুন
- ধাপ 17: আমরা কি করেছি তা দেখুন
ভিডিও: রেল দিয়ে শুরু করা: 17 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আপনি কি কখনও এমন একটি ওয়েবসাইট দেখেছেন যা এত শীতল এবং ইন্টারেক্টিভ ছিল আপনি অবিলম্বে অবাক হয়েছিলেন "তারা কীভাবে এটি করেছিল?"। আচ্ছা আমি আপনাকে একটি উপায় দেখাতে যাচ্ছি যে এটি করা যেতে পারে। অবশ্যই আমরা এমন একটি সাইট তৈরি করবো না যেটা দিয়ে ইন্সট্রাকটেবলের মত শুরু করা যায়, কিন্তু নীতিগুলি সহজেই যে কোন ধরনের সাইটে গড়ে উঠতে পারে যা আপনি একটু বেশি কাজ করে কল্পনা করতে পারেন।
ধাপ 1: নিজেকে পুনরাবৃত্তি করবেন না
"নিজেকে পুনরাবৃত্তি করবেন না", এই বিবৃতিটি সাধারণত "কি?" দ্বারা অনুসরণ করা হয় … তারপর আপনি "নিজেকে পুনরাবৃত্তি করবেন না" পুনরাবৃত্তি করুন। রুবি এর মূল নীতিগুলির মধ্যে একটি হল D. R. Y. তাই আমরা যতটা সম্ভব এই দ্বারা আটকে যাচ্ছি চলুন একটি সম্পূর্ণ কার্যকরী কাঠামো খুঁজে শুরু করা যাক। তাত্ক্ষণিক রেল একটি দুর্দান্ত প্রকল্প। লিঙ্কে ক্লিক করুন এবং ফাইলটিকে এমন একটি ডিরেক্টরিতে আনজিপ করুন যেখানে কোনো ফাঁকা জায়গা নেই (যেমন C:)। একটি ছোট ফাইলের জন্য চিন্তা করবেন না এটি আনজিপ করতে অনেক সময় নেয়, এটি অনেকগুলি ছোট ফোল্ডারের কারণে এটি রয়েছে।
পদক্ষেপ 2: একটি মন্তব্য পৃষ্ঠা তৈরি করা
প্রথমে নিশ্চিত করুন যে আপনি অন্য কোন ওয়েব সার্ভার যেমন IIS চালাচ্ছেন না। যদি আপনি এখন এটি বন্ধ করেন।
এখন InstantRails.exe শুরু করুন এটি সম্ভবত কনফিগারেশন ফাইলগুলি আপডেট করতে বলবে। ঠিক আছে নির্বাচন করুন।
ধাপ 3: একটি সামান্য পটভূমি
রুবি অন রেলস আসলে কিভাবে কাজ করে তার একটি পটভূমি।
রুবি অন রেলস একটি MVC স্ট্রাকচার ব্যবহার করে কাজ করে। সেটি হল মডেল, ভিউ এবং কন্ট্রোলার। মডেল হল সেই অংশ যা সমস্ত কাজ করে, এটি হবে সংখ্যা ক্রাঞ্চার, স্টোরেজ স্ট্রাকচার ইত্যাদি …. ভিউ শুধু একজন দর্শক। এটি সাধারণত আমাদের বিন্যাসে একটি ওয়েব পৃষ্ঠায় উপস্থাপিত বিন্যাস হতে চলেছে। কন্ট্রোলার হল সেই অংশ যা ব্যবহারকারীর ইনপুট নেয় এবং এটি মডেলের কাছে প্রেরণ করে। সুতরাং আপনি দেখতে পাচ্ছেন যে ব্যবহারকারী কন্ট্রোলারে পাঠ্য প্রবেশ করে, যা তারপর মডেলকে প্রেরণ করা হয় যেখানে এটি কিছু করে এবং ভিউতে ফিরে যায়। যথেষ্ট সহজ, কিন্তু পরবর্তী কয়েক ধাপের মধ্য দিয়ে যাওয়ার সময় এটি মনে রাখবেন।
ধাপ 4: অ্যাপ্লিকেশন তৈরি করুন
প্রথমে একটি রেলস অ্যাপ তৈরি করা যাক
উপরে বাম দিকে InstantRailsI আইকন ব্যবহার করে একটি রুবি উইন্ডো খুলুন রেল অ্যাপ্লিকেশন অ্যাপ্লিকেশন রুবি কনসোল উইন্ডো খুলুন
ধাপ 5: প্রথম কমান্ডগুলি কার্যকর করা
আপনার নতুন খোলা কনসোল উইন্ডোতে টাইপ করুন: রেলস মন্তব্য
ধাপ 6: কন্ট্রোলার তৈরি করুন
এখন আমরা নিয়ামক তৈরি করি। নতুন ডিরেক্টরিতে নেভিগেট করুন: সিডি মন্তব্য পরবর্তী ধরণ: রুবি স্ক্রিপ্ট/জেনারেটর কন্ট্রোলার মন্তব্য
ধাপ 7: পোস্ট মডেল তৈরি করুন
এখন আমরা পোস্ট নামে একটি নতুন মডেল তৈরি করি। এটি শেষের প্রায় একই রকম।প্রকার: রুবি স্ক্রিপ্ট/জেনারেট মডেল পোস্ট
ধাপ 8: Finnaly কিছু বাস্তব রুবি স্টাফ
আপনার এক্সপ্লোরার উইন্ডোতে rails_appscommentdbmigrate এ যান
001_create_posts.rb ফাইলটি খুলুন এটি SciTE এর সাথে খুলতে হবে, যদি তা না হয় তবে আপনি এই ডেমোর বাকি অংশে এটি ব্যবহার করতে চাইতে পারেন।
ধাপ 9: ক্ষেত্রগুলি যুক্ত করুন
এখানে আমরা নাম এবং মন্তব্য ক্ষেত্র যুক্ত করব।
ধাপ 10: কনফিগার কোথায়
আপনার ডাটাবেসকে কী বলা উচিত তা খুঁজে বের করার জন্য দ্রুত পদক্ষেপগুলি। আপাতত ব্যবহার করা হবে। আমাদের ডাটাবেসের নাম comment_development হওয়া উচিত
ধাপ 11: ডাটাবেস তৈরি করুন
এখন InstantRails কমান্ড উইন্ডোতে অ্যাপাচি শুরু করুন।
আপনাকে এটি আপনার ফায়ারওয়ালে আনব্লক করতে হতে পারে। পরবর্তীতে I iconConfigureDatabase এ যান (PhpMyAdmin এর মাধ্যমে)
ধাপ 12: ডাটাবেস তৈরি করা
ওয়েবপেজে নতুন ডাটাবেস তৈরি করুন শিরোনামের বাক্সটি খুঁজুন এবং আমাদের প্রয়োজনীয় ডাটাবেসের নাম পূরণ করুন। এখানে এটি হল: comment_developmentAccpet ডিফল্ট এবং উইন্ডো বন্ধ করুন এই সময়ে এগিয়ে যান এবং একই পদ্ধতিতে অ্যাপাচি বন্ধ করুন আমরা এটি শুরু করেছি কিন্তু পরিবর্তে এইবার স্টপ বাটন ব্যবহার করুন।
ধাপ 13: রুবি সার্ভার শুরু করুন
একটি নতুন কনসোল উইন্ডো খুলুন (আপনার এখন 2 টি খোলা থাকা উচিত) এবং আমরা সার্ভারটি শুরু করব। প্রথমে সিডি মন্তব্য দ্বারা মন্তব্য ডিরেক্টরিতে নেভিগেট করুন এখন ইনপুট: রুবি স্ক্রিপ্ট/সার্ভার
ধাপ 14: কন্ট্রোলার সেট আপ করুন
এখন আমরা সার্ভারের জন্য নিয়ামক সেট আপ করতে চাই।
App / controllers এ যান এবং SciTE তে comments_controller.rb ফাইলটি খুলুন
ধাপ 15: কন্ট্রোলার সম্পাদনা করুন
SciTE এ addingscaffold দ্বারা নিয়ামক সম্পাদনা করুন: মাঝখানে পোস্টরাইট।
ধাপ 16: ডিবি স্থানান্তর করুন
আপনার প্রথম কনসোল উইন্ডোতে rake db: migrate টাইপ করুন এটি ফাইলগুলিকে প্রিপার করবে এবং দেখার জন্য লোড করবে।
ধাপ 17: আমরা কি করেছি তা দেখুন
আপনার ওয়েব ব্রাউজারটি https:// localhost: 3000/মন্তব্যগুলিতে খুলুন এবং দেখুন এটি কেমন দেখাচ্ছে।
প্রস্তাবিত:
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: 3 টি ধাপ
হোম অটোমেশন দিয়ে শুরু করা: হোম অ্যাসিস্ট্যান্ট ইনস্টল করা: আমরা এখন হোম অটোমেশন সিরিজ শুরু করতে যাচ্ছি, যেখানে আমরা একটি স্মার্ট হোম তৈরি করব যা আমাদের লাইট, স্পিকার, সেন্সর ইত্যাদি নিয়ন্ত্রণ করতে দেবে ভয়েস সহকারী। এই পোস্টে, আমরা শিখব কিভাবে ইনস
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
MQTT ব্যবহার করে ওয়্যারলেস তাপমাত্রা সেন্সর দিয়ে AWS IoT দিয়ে শুরু করা: 8 টি ধাপ
MQTT ব্যবহার করে ওয়্যারলেস তাপমাত্রা সেন্সরের সাহায্যে AWS IoT দিয়ে শুরু করা: আগের নির্দেশাবলীতে আমরা বিভিন্ন ক্লাউড প্ল্যাটফর্ম যেমন Azure, Ubidots, ThingSpeak, Losant ইত্যাদি দিয়ে গিয়েছি আমরা প্রায় ক্লাউডে সেন্সর ডেটা পাঠানোর জন্য MQTT প্রোটোকল ব্যবহার করে আসছি সমস্ত ক্লাউড প্ল্যাটফর্ম। আরো তথ্যের জন্য