সুচিপত্র:

রেল দিয়ে শুরু করা: 17 টি ধাপ
রেল দিয়ে শুরু করা: 17 টি ধাপ

ভিডিও: রেল দিয়ে শুরু করা: 17 টি ধাপ

ভিডিও: রেল দিয়ে শুরু করা: 17 টি ধাপ
ভিডিও: রেলের চাকরি কিভাবে পাবে? | Full Information about Railway Jobs | Group-A,B,C,D | Railway Job 2024, নভেম্বর
Anonim
রেল দিয়ে শুরু করা
রেল দিয়ে শুরু করা

আপনি কি কখনও এমন একটি ওয়েবসাইট দেখেছেন যা এত শীতল এবং ইন্টারেক্টিভ ছিল আপনি অবিলম্বে অবাক হয়েছিলেন "তারা কীভাবে এটি করেছিল?"। আচ্ছা আমি আপনাকে একটি উপায় দেখাতে যাচ্ছি যে এটি করা যেতে পারে। অবশ্যই আমরা এমন একটি সাইট তৈরি করবো না যেটা দিয়ে ইন্সট্রাকটেবলের মত শুরু করা যায়, কিন্তু নীতিগুলি সহজেই যে কোন ধরনের সাইটে গড়ে উঠতে পারে যা আপনি একটু বেশি কাজ করে কল্পনা করতে পারেন।

ধাপ 1: নিজেকে পুনরাবৃত্তি করবেন না

"নিজেকে পুনরাবৃত্তি করবেন না", এই বিবৃতিটি সাধারণত "কি?" দ্বারা অনুসরণ করা হয় … তারপর আপনি "নিজেকে পুনরাবৃত্তি করবেন না" পুনরাবৃত্তি করুন। রুবি এর মূল নীতিগুলির মধ্যে একটি হল D. R. Y. তাই আমরা যতটা সম্ভব এই দ্বারা আটকে যাচ্ছি চলুন একটি সম্পূর্ণ কার্যকরী কাঠামো খুঁজে শুরু করা যাক। তাত্ক্ষণিক রেল একটি দুর্দান্ত প্রকল্প। লিঙ্কে ক্লিক করুন এবং ফাইলটিকে এমন একটি ডিরেক্টরিতে আনজিপ করুন যেখানে কোনো ফাঁকা জায়গা নেই (যেমন C:)। একটি ছোট ফাইলের জন্য চিন্তা করবেন না এটি আনজিপ করতে অনেক সময় নেয়, এটি অনেকগুলি ছোট ফোল্ডারের কারণে এটি রয়েছে।

পদক্ষেপ 2: একটি মন্তব্য পৃষ্ঠা তৈরি করা

একটি মন্তব্য পৃষ্ঠা তৈরি করা
একটি মন্তব্য পৃষ্ঠা তৈরি করা

প্রথমে নিশ্চিত করুন যে আপনি অন্য কোন ওয়েব সার্ভার যেমন IIS চালাচ্ছেন না। যদি আপনি এখন এটি বন্ধ করেন।

এখন InstantRails.exe শুরু করুন এটি সম্ভবত কনফিগারেশন ফাইলগুলি আপডেট করতে বলবে। ঠিক আছে নির্বাচন করুন।

ধাপ 3: একটি সামান্য পটভূমি

রুবি অন রেলস আসলে কিভাবে কাজ করে তার একটি পটভূমি।

রুবি অন রেলস একটি MVC স্ট্রাকচার ব্যবহার করে কাজ করে। সেটি হল মডেল, ভিউ এবং কন্ট্রোলার। মডেল হল সেই অংশ যা সমস্ত কাজ করে, এটি হবে সংখ্যা ক্রাঞ্চার, স্টোরেজ স্ট্রাকচার ইত্যাদি …. ভিউ শুধু একজন দর্শক। এটি সাধারণত আমাদের বিন্যাসে একটি ওয়েব পৃষ্ঠায় উপস্থাপিত বিন্যাস হতে চলেছে। কন্ট্রোলার হল সেই অংশ যা ব্যবহারকারীর ইনপুট নেয় এবং এটি মডেলের কাছে প্রেরণ করে। সুতরাং আপনি দেখতে পাচ্ছেন যে ব্যবহারকারী কন্ট্রোলারে পাঠ্য প্রবেশ করে, যা তারপর মডেলকে প্রেরণ করা হয় যেখানে এটি কিছু করে এবং ভিউতে ফিরে যায়। যথেষ্ট সহজ, কিন্তু পরবর্তী কয়েক ধাপের মধ্য দিয়ে যাওয়ার সময় এটি মনে রাখবেন।

ধাপ 4: অ্যাপ্লিকেশন তৈরি করুন

অ্যাপ্লিকেশন তৈরি করুন
অ্যাপ্লিকেশন তৈরি করুন

প্রথমে একটি রেলস অ্যাপ তৈরি করা যাক

উপরে বাম দিকে InstantRailsI আইকন ব্যবহার করে একটি রুবি উইন্ডো খুলুন রেল অ্যাপ্লিকেশন অ্যাপ্লিকেশন রুবি কনসোল উইন্ডো খুলুন

ধাপ 5: প্রথম কমান্ডগুলি কার্যকর করা

প্রথম কমান্ডগুলি কার্যকর করা
প্রথম কমান্ডগুলি কার্যকর করা

আপনার নতুন খোলা কনসোল উইন্ডোতে টাইপ করুন: রেলস মন্তব্য

ধাপ 6: কন্ট্রোলার তৈরি করুন

কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন

এখন আমরা নিয়ামক তৈরি করি। নতুন ডিরেক্টরিতে নেভিগেট করুন: সিডি মন্তব্য পরবর্তী ধরণ: রুবি স্ক্রিপ্ট/জেনারেটর কন্ট্রোলার মন্তব্য

ধাপ 7: পোস্ট মডেল তৈরি করুন

পোস্ট মডেল তৈরি করুন
পোস্ট মডেল তৈরি করুন

এখন আমরা পোস্ট নামে একটি নতুন মডেল তৈরি করি। এটি শেষের প্রায় একই রকম।প্রকার: রুবি স্ক্রিপ্ট/জেনারেট মডেল পোস্ট

ধাপ 8: Finnaly কিছু বাস্তব রুবি স্টাফ

Finnaly কিছু বাস্তব রুবি স্টাফ
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/মন্তব্যগুলিতে খুলুন এবং দেখুন এটি কেমন দেখাচ্ছে।

প্রস্তাবিত: