How to connect a form to database ?

I am very new to ROR.I created a simple form using controller and view
            "script/generate controller form myfun"

Now i edit myfun.html.erb file inside /app/view/form and added
following contents to the file to make a simple form

Student Auditorium Management Project
First name: <input type="text" size="30" style="text-align: right"
name="firstname" /></br>
Last name: <input type="text" size="30" style="text-align: center"
name="lastname" /></br>
Enter Password: <input type="password" size="30" name="pwd" /></br>
Repeat Password: <input type="password" size="30" name="pwd1" /></

<input type="submit" value="Submit" />

Here i want 2 things as
  1) Now i want to create a table and want to connect this form to
that,so that when i click on submit after filling filelds ,entries
should go in database.I am running rails 2.3.5 under deveolpment

2) when i click to submit ,it should tell me "Welcome"?Here how to
give the address of other form that hold "Welcome" or there is some
other mean to do it in RoR.

How to do it?
Please somebody helpW!!


Happy reading… the guides will also probably cover your next 100 questions.

Best regards

Peter De Berdt

I read it ,it tells to generate a database by "rake
db:create" but it was only for scaffold stuff.Here i only generated a
individual controller and view(form).Please can you help to do it in
this specific case??


Yes, I think I can. I have some step by step instructions on how to connect a view to a controller and to a database through a model. I also have some step by step instructions for settingup and running a Rails app. However, my steps were not written as well as I thought when reviewed by my peers. Instead, they created some even better step by step instructions. Here they are.


When you have worked through that and some of the other guides (I mean
work through, trying examples, not just read it) then find a good
tutorial (such as which is free to use online) and
work through that also. It may appear that these are not solving your
particular problem but you will learn an immense amount and then be
able to answer most of your own questions. Once you have done that
then you will be embarrassed to look back at your question above.

I suggest before you start that you install Rails 3. Rails 2 is no
longer supported apart from security fixes. Make sure that the
tutorial you use matches the rails version you have installed.


Thats what i have read(scaffold stuff).

As I said, work right through that example app and get it going, then
make sure you understand all the code the scaffold generated. Then
you will see how to modify it to do what you want. The simplest way
for beginners is to start with the scaffold.


Read the entire document starting with section 1. Since you skipped to “Section 5 Getting Started Quickly With Scaffolding” you skipped the very important sections 1-4 which discuss setting up a Rails App and Configuring your database for you to connect to.


During scaffold,i got a error.Should i discuss that here or
somewhere else ??

Thanks for support

Start a new thread with an appropriate subject. Post the command you
are entering and the complete error message and stack trace if there
is one. Tell us the Rails version and which Operating System you are