NetBeans 6.5 M1: GlassFish v3 + Rails
Ads by DZone
NetBeans IDE 6.5 Milestone 1 is now available.
The New
and Noteworthy feature list certainly makes it worthy for the
install - comprehensive PHP support (Editor
Screencast and PHP
Learning Trail), JavaScript
Debugger, Groovy
Editor, Grails
support and Numerous improvements in other areas are some of
them.Let's get started!
- Download NetBeans
6.5 M1. Installation is pretty straight-forward and I
customized it with the following options:

After a simple installation process, check the "About" box as:

- GlassFish v3
plug-in and TP2
is baked into the main release and so it is pre-configured for you. No
need to install the additional
plugin.
This article walks you through creating a simple Rails app and shows the nice improvements along the way. - Let's create a simple Rails app:

Notice, GlassFish v3 is chosen as the default Server. - Specify the database connection as:

and click on "Finish". NetBeans is bundled with JRuby 1.1.2 and Rails 2.1.0. - Start MySQL as "sudo mysqld_safe --user root".
- Running Rake commands from within is more natural now.
Right-click on the project and select "Run/Debug Rake Task ..."

The dialog shows all the Rails rake tasks available. Typing the Rake command prunes the list matching
the pattern and shows:

Type "db:create" and select "Run". - Create a new Scaffold by right-clicking on "Project" and
selecting "Generate..." and entering the value as shown:

and clicking on "OK". - Migrate the database by invoking Rake command as shown:

and selecting "Run". - Right-select the project and select "Run" as shown:

The default App Server page at "http://localhost:8080" is shown. This will be updated to "http://localhost:8080/RailsApplication19" which is the default Rails page for the final release. - After adding couple of entries the final output looks like:

Subsequent articles will highlight other aspects of NetBeans IDE 6.5 M1.
- arungupta's blog
- Login or register to post comments
- 1957 reads
- Printer-friendly version
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)









