Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
form handling using ruby
Mark
6/14/2007 3:13:00 AM
Hi,
I'm a newbie to ruby and web programming. I created a very simple html
form and set the action to "action=actionhandler.rb", after following an
example from a book. But when I click submit, instead of running
actionhandler.rb, my browser shows the source code of actionhandler.rb.
I'm running these things on Apache webserver. So where am I going wrong
? Do I need any additional plugins ? Any help would be greatly
appreciated.
My actionhandler.rb file looks as follows:
#!/usr/local/ruby/bin/ruby
require 'cgi'
cgi = CGI.new
puts cgi['name']
puts cgi['reason']
f= File.new("output","w")
f.puts cgi['name']
f.puts cgi['reason']
f.close
Thanks,
Mark
--
Posted via
http://www.ruby-...
.
1 Answer
John Joyce
6/14/2007 1:56:00 PM
0
On Jun 13, 2007, at 10:12 PM, Mark wrote:
> Hi,
>
> I'm a newbie to ruby and web programming. I created a very simple html
> form and set the action to "action=actionhandler.rb", after
> following an
> example from a book. But when I click submit, instead of running
> actionhandler.rb, my browser shows the source code of
> actionhandler.rb.
> I'm running these things on Apache webserver. So where am I going
> wrong
> ? Do I need any additional plugins ? Any help would be greatly
> appreciated.
>
> My actionhandler.rb file looks as follows:
>
> #!/usr/local/ruby/bin/ruby
>
> require 'cgi'
> cgi = CGI.new
>
> puts cgi['name']
> puts cgi['reason']
>
> f= File.new("output","w")
>
> f.puts cgi['name']
> f.puts cgi['reason']
>
> f.close
>
> Thanks,
> Mark
>
> --
> Posted via
http://www.ruby-...
.
>
Hey Mark,
Any time you do this, you need to set the permissions on the file, so
that it is executable.
But the symptom you are having is more often caused by the fact that
Apache doesn't know what to do with a file of the extension .rb now.
You need to make sure it has mod_ruby or something.
In your web directory you should have a .htaccess file in which you
can write some Apache directives.
Google some of these and check the FAQ/support on your web server.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
form handling using ruby
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password