Thursday, September 26, 2013

রুবি অন রেইলস টিউটরিয়াল পর্ব ৫: নতুন প্রজেক্ট সোশাল নেটওয়ার্কিং সাইট তৈরি করা

আজকের টিউটরিয়ালে নতুন একটি ওয়েবসাইট তৈরি করব এবং রুবি অন রেইলসের বাকি সমস্ত টিউটরিয়াল এই ওয়েবসাইটকে কিভাবে পূর্নাজ্ঞ সামাজিক যোগাযোগ সাইট হিসেবে বানানো যায় তা বর্ননা করব। টার্মিনালে লিখুন -

$ rails new social_app_rails
social_app_rails নামে একটি রিপোজটেরী ক্রিয়েট করুন। আমরা এখন ডাটাবেজ তৈরি করব। টার্মিনালে লিখুন -
$ mysql -u root -p
-> show databases;
-> CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;

->exit;

 আমরা এখন ডাটাবেজ কনফিগার করব। এই ফাইলটি দেখুন। এই অনুসারে কনফিগার করুন।
development:
  adapter: mysql2
  database: socialdb
  password: 123456
  pool: 5
  timeout: 5000
  encoding: utf8

জেম ফাইলে mysql2 যোগ করুন।
gem 'mysql2'
কমান্ড লিখুন
$ bundle install
$ git init
$ git add .
$ git commit -m "initial commit"

এখন আমরা home, contact এবং about  নামে ৩ টি স্ট্যাটিক পেজ তৈরি করব। টার্মিনালে লিখুন -
$ rails generate controller Pages home contact about
$ git commit -m "Added a pages controller"
$ git remote add origin https://github.com/Mashpy/social_app_rails.git
$ git push origin master
$ heroku create
$ git push heroku master

 app/controllers/pages_controller.rb

  def home
      @title="Home"
  end

  def about
      @title= "About"
  end

  def contact
      @title = "Contact"
  end



আর app/viewes/layouts/application.html

  <title>Ruby on Rails Tutorial Sample App | <%= @title %></title>

title ট্যাগ যোগ করি।


এখন তাহলে যে পেজে যাব সে পেজের জন্যই টাইটেল দেখাবে।


আমরা এখন স্টাইলশীট ফ্রেমওয়ার্ক যোগ করতে চাই। http://www.blueprintcss.org/ এখান থেকে জিপ ফাইলটি ডাউনলোড করুন। এবং এক্সার্ক্ট করুন। এর ভেতরের blueprint ফোল্ডারটি আমাদের প্রজেক্টের public/stylesheet ডায়রেক্টোরীতে রাখুন।

এবার http://localhost:3000/pages/home তে যান সোর্সপেজে দেখুন blueprint স্টাইলশীটের css ফাইলটি এমবেড হয়েছে কিনা।

ধন্যবাদ। আজ এ পর্যন্তই।

রুবি অন রেইলস টিউটরিয়াল পর্ব ৬ : রুবি ল্যাঞ্জুয়েজ


No comments:

Post a Comment

এখানে আপনি আপনার মূল্যবান মতামতটি প্রকাশ করতে পারেন।