This document helps you to create rails application...
Description
Creating Books Database mysql -u root create database lab12_development; create database lab12_test; create database lab12_production; use lab12_development; create table books ( id int not null auto_increment, name varchar(80) not null, description text not null, price decimal(8, 2) not null, primary key(id) );
Creating lab12 Project rails -d mysql lab12
Creating controller, model and view from database ruby script/generate scaffold Book name:string description:text price:float
Starting Rails Server ruby script/server
Executing in the web browser http://localhost:3000/books
Creating main (new) controller for searching book ruby script/generate controller main
Opening main controller program edit app\controllers\main_controller.rb
Create two views welcome and result class MainController < ApplicationController def welcome @num_books = Book.count end def result @bookid = params[:sid] @bookz = Book.find(:all, :conditions => "id = #{@bookid}") end end
Prepared by Prof. Rama Satish KV, RNSIT, Bangalore.
Create Result view file > notepad app\views\main\result.rhtml Welcome template for books Entered book id is Book IdBook NameDetails Price
Create Welcome view file > notepad app\views\main\welcome.rhtml Welcome template for books Total number of books = Enter Searching Element:
Starting Rails Server ruby script/server
Executing in the web browser http://localhost:3000/main/welcome
Prepared by Prof. Rama Satish KV, RNSIT, Bangalore.
Welcome.rhtml
Result.rhtml
Prepared by Prof. Rama Satish KV, RNSIT, Bangalore.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.