rails
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 66
Rails 1.1
Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. more>>
Rails web framework is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern.
From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.
Everyone from startups to non-profits to enterprise organizations are using Rails. Rails is all about infrastructure so its a great fit for practically any type of web application Be it software for collaboration, community, e-commerce, content management, statistics, management, you name it.
Rails works with a wealth of web servers and databases. For web server, we recommend Apache or lighttpd running either FastCGI or SCGI. For database, you can use MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, or Firebird. Just about any operating system will do, but we recommend a nix-based one for deployment.
If you need hosting, TextDrive is the official Ruby on Rails host, offering fantastic plans with a knowledgeable staff. Whether you need shared or dedicated hosting, these guys are experts in Ruby on Rails.
Creating a weblog in 15 minutes
In 15 minutes, we go from scratch to complete weblog engine: with comments and an administrative interface. But since the actual application only took 58 lines to complete, we also have time left over to do unit testing, examine the logs, and play around with the domain model.
Putting Flickr on Rails
Ruby on Rails is not just for playing with your local database, its for taking on the web. So in 5 minutes, we create a web-based search engine for Flickr using their public API with all the fades and glamour of Ajax. Hows that for a low-tech alternative to something fancy like Flash.
Evolving your database schema without a sweat
Before you know it, youll have data that you care about in your application. Which makes adding, removing, or changing the schema an error-prone, time-consuming, and frustrating process. That is, unless youre using Ruby on Rails. In 20 minutes, youll learn all about how database migrations can make your schema as flexible as your code with no fear of data loss.
<<lessFrom the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.
Everyone from startups to non-profits to enterprise organizations are using Rails. Rails is all about infrastructure so its a great fit for practically any type of web application Be it software for collaboration, community, e-commerce, content management, statistics, management, you name it.
Rails works with a wealth of web servers and databases. For web server, we recommend Apache or lighttpd running either FastCGI or SCGI. For database, you can use MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, or Firebird. Just about any operating system will do, but we recommend a nix-based one for deployment.
If you need hosting, TextDrive is the official Ruby on Rails host, offering fantastic plans with a knowledgeable staff. Whether you need shared or dedicated hosting, these guys are experts in Ruby on Rails.
Creating a weblog in 15 minutes
In 15 minutes, we go from scratch to complete weblog engine: with comments and an administrative interface. But since the actual application only took 58 lines to complete, we also have time left over to do unit testing, examine the logs, and play around with the domain model.
Putting Flickr on Rails
Ruby on Rails is not just for playing with your local database, its for taking on the web. So in 5 minutes, we create a web-based search engine for Flickr using their public API with all the fades and glamour of Ajax. Hows that for a low-tech alternative to something fancy like Flash.
Evolving your database schema without a sweat
Before you know it, youll have data that you care about in your application. Which makes adding, removing, or changing the schema an error-prone, time-consuming, and frustrating process. That is, unless youre using Ruby on Rails. In 20 minutes, youll learn all about how database migrations can make your schema as flexible as your code with no fear of data loss.
Download (0.014MB)
Added: 2006-03-28 License: GPL (GNU General Public License) Price:
1306 downloads
RailsTidy 0.1
RailsTidy is a plugin for Ruby On Rails. more>>
RailsTidy project is a plugin for Ruby On Rails.
Main features:
- validate your rhtml templates,
- validate the html output of your functional tests,
- clean the html generated by rails.
<<lessMain features:
- validate your rhtml templates,
- validate the html output of your functional tests,
- clean the html generated by rails.
Download (0.011MB)
Added: 2006-02-16 License: MIT/X Consortium License Price:
1345 downloads
Rails Live CD 0.2.1
Rails Live CD is based on PCLinuxOS which is a great Linux distribution for creating LiveCDs. more>>
Rails Live CD project was born on Ezra Zygmuntowicz blog and realized with help from Brian Ketelsen. Rails Live CD is based on PCLinuxOS which is a great Linux distribution for creating LiveCDs. More information at PCLinusOS.com
To use it, just download, burn and reboot! Or if you have a virtualization or emulation engine like Qemu, Parallels or VMWare it is even easier.
Many people are curious about Ruby on Rails but dont want to go through the pain of installing it locally. The Rails Live CD solves this problem by allowing you to have a fully operating Ruby on Rails development environment without even touching your hard drive!
Others are interested in developing Ruby on Rails applications in Linux but dont have the skills or the patience to do the installation and compiling required to get Ruby on Rails running on a typical Linux installation.
Rails Live CD allows you to install directly to your hard drive and walks you through the process. No compiling or ./configure ./make ./make install dancing required.
Enhancements:
- Rails 1.1.16
- RadRails 0.7.1
- jEdit
- emacs
- Subversion
- MySQL 5 & MySQL Administrator
- SQLite
- PostgreSQL 8
- Firefox 1.5 with several web development extensions
- Gems : ZenTest, Rake, Rails, OpenID, Mogrel, Capistrano
- KDevelop, Kate
- TightVNC
<<lessTo use it, just download, burn and reboot! Or if you have a virtualization or emulation engine like Qemu, Parallels or VMWare it is even easier.
Many people are curious about Ruby on Rails but dont want to go through the pain of installing it locally. The Rails Live CD solves this problem by allowing you to have a fully operating Ruby on Rails development environment without even touching your hard drive!
Others are interested in developing Ruby on Rails applications in Linux but dont have the skills or the patience to do the installation and compiling required to get Ruby on Rails running on a typical Linux installation.
Rails Live CD allows you to install directly to your hard drive and walks you through the process. No compiling or ./configure ./make ./make install dancing required.
Enhancements:
- Rails 1.1.16
- RadRails 0.7.1
- jEdit
- emacs
- Subversion
- MySQL 5 & MySQL Administrator
- SQLite
- PostgreSQL 8
- Firefox 1.5 with several web development extensions
- Gems : ZenTest, Rake, Rails, OpenID, Mogrel, Capistrano
- KDevelop, Kate
- TightVNC
Download (587.7MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1101 downloads
Rails/Informix 0.1.0
Rails/Informix is an ActiveRecord adapter to bring O/RM to IBM Informix Dynamic Server. more>>
Rails/Informix is an ActiveRecord adapter to bring O/RM to IBM Informix Dynamic Server.
Installation instructions:
Copy the file informix_adapter.rb into the directory:
$RUBYLIB/gems/1.8/gems/activerecord-*/lib/active_record/connection_adapters/
where RUBYLIB is probably /usr/local/lib/ruby in Unix, and C:rubylibruby in Windows.
After that edit:
$RUBYLIB/gems/1.8/gems/activerecord-*/lib/active_record.rb
and modify the line with RAILS_CONNECTION_ADAPTERS to look like this:
RAILS_CONNECTION_ADAPTERS = %w( mysql postgresql sqlite firebird sqlserver db2 oracle sybase openbase informix)
Rails configuration:
The adapter has three options: database, user and password, with only database being mandatory. A database.yml file would look like this:
development:
adapter: informix
database: stores
If no user and password are specified, the user running the web server is used.
<<lessInstallation instructions:
Copy the file informix_adapter.rb into the directory:
$RUBYLIB/gems/1.8/gems/activerecord-*/lib/active_record/connection_adapters/
where RUBYLIB is probably /usr/local/lib/ruby in Unix, and C:rubylibruby in Windows.
After that edit:
$RUBYLIB/gems/1.8/gems/activerecord-*/lib/active_record.rb
and modify the line with RAILS_CONNECTION_ADAPTERS to look like this:
RAILS_CONNECTION_ADAPTERS = %w( mysql postgresql sqlite firebird sqlserver db2 oracle sybase openbase informix)
Rails configuration:
The adapter has three options: database, user and password, with only database being mandatory. A database.yml file would look like this:
development:
adapter: informix
database: stores
If no user and password are specified, the user running the web server is used.
Download (0.004MB)
Added: 2006-11-29 License: GPL (GNU General Public License) Price:
1060 downloads
Rails History Plugin 0.2
Rails History Plugin is a Ruby on Rails plugin that stores user actions (i.e. URLs that the user has recently visited). more>>
Rails History Plugin is a Ruby on Rails plugin that stores user actions (i.e. URLs that the user has recently visited).
It avoids storage of POST and AJAX requests, and it provides a manual way to specify which actions not to store.
Installation:
Unpack into the vendor/plugin and that should be it.
Usage:
In your app/controllers/application_controller.rb, add a history line like this:
class ApplicationController < ActionController::Base
history :default => "http://default.url.com/",
:max => 10
end
The history function accepts a hash of options
:default, the default URL to redirect
:max, the maximum locations to remember (five by defaults).
None of the parameters are required. If somebody knows of a better way to obtain the default URL, he is welcomed to tell me how.
You can use the method history_skip in your controller if you want to avoid certain location to be stored in the history. By default, action resulting from a POST, PUT, DELETE request or an Ajax request are not stored in the history.
class FooController < ApplicationController
history_skip :action_to_skip
def action_to_skip
# I will not be stored in the history
end
end
In your actions, you can then use the following methods:
last_location: returns the last visited location, can be used with one numeric argument precising how many locations to go back in the history (1 by default),
peek_last_location: like last_location but dont remove it from the history,
redirect_back: redirect the user to the last location in history, it takes the same arguments as last_location,
store_location(force = false): stores the current location in the history, set force parameter to true to store location even if it would be skipped.
Note that if you want to use the plugin to create a "back" link on a page, you must go back two times. For example, using this controller
class HistoryController < ApplicationController
def foo
end
def bar
end
def back
redirect_back(2)
end
end
Ill try to explain clearly why. Lets say that in your bar view, you create a back link wich links to the back action. Now a user visits foo then bar. What you want is your user being redirected to foo when clicking your "back" link. Now your user hits the link. The controller will call the back action. From its point of view, you are in the back action so going back one time would take you to the bar action.
Enhancements:
- This release fixes a bug where a user variable was stored in a class variable instead of a session one, so a user going back would make another one skip a page in its history.
- The plugin no longer stores PUT and DELETE requests.
- A peek_last_location method was added to look at the history without modifying it, and a "force" parameter was added to the store_location method to force storing of a location even if it would normally be skipped.
<<lessIt avoids storage of POST and AJAX requests, and it provides a manual way to specify which actions not to store.
Installation:
Unpack into the vendor/plugin and that should be it.
Usage:
In your app/controllers/application_controller.rb, add a history line like this:
class ApplicationController < ActionController::Base
history :default => "http://default.url.com/",
:max => 10
end
The history function accepts a hash of options
:default, the default URL to redirect
:max, the maximum locations to remember (five by defaults).
None of the parameters are required. If somebody knows of a better way to obtain the default URL, he is welcomed to tell me how.
You can use the method history_skip in your controller if you want to avoid certain location to be stored in the history. By default, action resulting from a POST, PUT, DELETE request or an Ajax request are not stored in the history.
class FooController < ApplicationController
history_skip :action_to_skip
def action_to_skip
# I will not be stored in the history
end
end
In your actions, you can then use the following methods:
last_location: returns the last visited location, can be used with one numeric argument precising how many locations to go back in the history (1 by default),
peek_last_location: like last_location but dont remove it from the history,
redirect_back: redirect the user to the last location in history, it takes the same arguments as last_location,
store_location(force = false): stores the current location in the history, set force parameter to true to store location even if it would be skipped.
Note that if you want to use the plugin to create a "back" link on a page, you must go back two times. For example, using this controller
class HistoryController < ApplicationController
def foo
end
def bar
end
def back
redirect_back(2)
end
end
Ill try to explain clearly why. Lets say that in your bar view, you create a back link wich links to the back action. Now a user visits foo then bar. What you want is your user being redirected to foo when clicking your "back" link. Now your user hits the link. The controller will call the back action. From its point of view, you are in the back action so going back one time would take you to the bar action.
Enhancements:
- This release fixes a bug where a user variable was stored in a class variable instead of a session one, so a user going back would make another one skip a page in its history.
- The plugin no longer stores PUT and DELETE requests.
- A peek_last_location method was added to look at the history without modifying it, and a "force" parameter was added to the store_location method to force storing of a location even if it would normally be skipped.
Download (0.011MB)
Added: 2006-06-29 License: MIT/X Consortium License Price:
1213 downloads
Rails Gallery Generator 0.0a4
Rails-gallery provides a generator for file upload gallerys. more>>
Rails-gallery provides a generator for file upload gallerys.
Theres no user management included; the generator just provides the skel for your agile Web gallery.
Enhancements:
- Added model Gallery
- Added multiple-gallery support
- Index redirects to show-action
- Added columns-attribute to controller (default 4)
- Secured some admin actions with post-method-verify
- Smaller code-cleanups (of course)
<<lessTheres no user management included; the generator just provides the skel for your agile Web gallery.
Enhancements:
- Added model Gallery
- Added multiple-gallery support
- Index redirects to show-action
- Added columns-attribute to controller (default 4)
- Secured some admin actions with post-method-verify
- Smaller code-cleanups (of course)
Download (0.019MB)
Added: 2006-07-15 License: GPL (GNU General Public License) Price:
1198 downloads
Ruby on Rails SubList Plugin 0.1
Ruby on Rails SubList Plugin makes it easy to have dynamic lists of related models on a single editing page. more>>
Ruby on Rails SubList Plugin makes it easy to have dynamic lists of related models on a single editing page.
The plugin is designed for models with one or more has_many relationship with other models.
By using AJAX for adding and removing "sub-forms" one can present the user with a single edit page that creates/edits the parent model as well as all of the children.
Usage:
Place the sub_list directory in the vendor/plugins dir of your application.
In the controller which you wish to have a sub list displayed, add the following lines:
include UIEnhancements::SubList
helper :SubList
sub_list SubModel, parent do |new_research_student|
#Place any construction (ie. defaults) required here
end
Replace SubModel with the class name of the sub model you wish to make available.
Replace parent with the parent object.
For instance, if you wish to have a Person controller that has a sub list of Dogs for each person, the sub model would be Dog and the parent would be person. It is expected that @person would exist and that it contains a has_many relationship named dogs.
<<lessThe plugin is designed for models with one or more has_many relationship with other models.
By using AJAX for adding and removing "sub-forms" one can present the user with a single edit page that creates/edits the parent model as well as all of the children.
Usage:
Place the sub_list directory in the vendor/plugins dir of your application.
In the controller which you wish to have a sub list displayed, add the following lines:
include UIEnhancements::SubList
helper :SubList
sub_list SubModel, parent do |new_research_student|
#Place any construction (ie. defaults) required here
end
Replace SubModel with the class name of the sub model you wish to make available.
Replace parent with the parent object.
For instance, if you wish to have a Person controller that has a sub list of Dogs for each person, the sub model would be Dog and the parent would be person. It is expected that @person would exist and that it contains a has_many relationship named dogs.
Download (3.0MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1205 downloads
Rails Page Cache Test Plugin 0.2
Rails Page Cache Test Plugin adds two assertions to the Test::Units::TestCase class of Ruby on Rails. more>>
Rails Page Cache Test Plugin adds two assertions to the Test::Units::TestCase class of Ruby on Rails to check the caching and expiring of pages in integration tests.
Installation:
Unpack into the vendor/plugin and that should be it.
Usage:
First create an integration test. Then, to test caching of the "/pages/about" and "/pages/contact" pages, add a method like this:
def test_caching
assert_cache("/pages/about", "/pages/contact")
end
The assert_cache method will
- first make sure that the urls are not cached,
- execute a get on each request,
- assert that the corresponding cache files have been created.
You can also give a block to the assert_cache method. Instead of executing a get on each url, it will yield the urls. For example:
def test_caching
assert_cache("/pages/about",
"/pages/contact") do |url_about, url_contact|
post url_about
post url_contact
end
end
You will also certainly want (and thats really the most interesting part) to check if your cached pages expires when the user is doing some action. For that, here is the assert_expire method:
def test_expiring
assert_expire("/news/list", "/news/show/1") do |*urls|
post "/news/delete/1"
end
end
Here the assert_expire method will
- check that the urls are cached,
- execute the post request,
- and assert that the urls are no more cached.
This is great for testing your cache sweepers logic.
Enhancements:
- This release adds a test for action and fragment caching.
- The plugin does not look at the filesystem anymore to see if page are cached or not.
- It hijacks the ActionController::Base page caching methods to store which pages are cached and expired, and uses that information for the assertions.
<<lessInstallation:
Unpack into the vendor/plugin and that should be it.
Usage:
First create an integration test. Then, to test caching of the "/pages/about" and "/pages/contact" pages, add a method like this:
def test_caching
assert_cache("/pages/about", "/pages/contact")
end
The assert_cache method will
- first make sure that the urls are not cached,
- execute a get on each request,
- assert that the corresponding cache files have been created.
You can also give a block to the assert_cache method. Instead of executing a get on each url, it will yield the urls. For example:
def test_caching
assert_cache("/pages/about",
"/pages/contact") do |url_about, url_contact|
post url_about
post url_contact
end
end
You will also certainly want (and thats really the most interesting part) to check if your cached pages expires when the user is doing some action. For that, here is the assert_expire method:
def test_expiring
assert_expire("/news/list", "/news/show/1") do |*urls|
post "/news/delete/1"
end
end
Here the assert_expire method will
- check that the urls are cached,
- execute the post request,
- and assert that the urls are no more cached.
This is great for testing your cache sweepers logic.
Enhancements:
- This release adds a test for action and fragment caching.
- The plugin does not look at the filesystem anymore to see if page are cached or not.
- It hijacks the ActionController::Base page caching methods to store which pages are cached and expired, and uses that information for the assertions.
Download (0.010MB)
Added: 2006-10-18 License: MIT/X Consortium License Price:
1102 downloads
EasyEclipse for Ruby and Rails 1.2.2
EasyEclipse for Ruby and Rails is for Ruby and Ruby On Rails development. more>>
EasyEclipse for Ruby and Rails is for Ruby and Ruby On Rails development.
This distribution includes the following plugins:
Core components:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
IDEs for Ruby and Ruby on Rails:
- Ruby Development Tools 0.8.1 - Edit, test, run and debug Ruby applications.
- RadRails 0.7.1.patch-01 - Create, test and deploy Ruby on Rails applications.
Database management tool:
- QuantumDB 3.0.3 - Access, manage and query SQL relational database and servers access using standard JDBC drivers.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
<<lessThis distribution includes the following plugins:
Core components:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
IDEs for Ruby and Ruby on Rails:
- Ruby Development Tools 0.8.1 - Edit, test, run and debug Ruby applications.
- RadRails 0.7.1.patch-01 - Create, test and deploy Ruby on Rails applications.
Database management tool:
- QuantumDB 3.0.3 - Access, manage and query SQL relational database and servers access using standard JDBC drivers.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Download (130MB)
Added: 2007-06-19 License: Eclipse Public License Price:
858 downloads
Rails Real-Time Form Validation Plug-In 1.0.2
Rails Real-Time Form Validation Plug-In uses AJAX to validate form data against a model in real-time. more>>
Rails Real-Time Form Validation Plug-In uses AJAX to validate form data against a model in real-time. AJAX requests are made as the user is filling in form fields.
The form data is then validated against a model on the server-side. RTV then responds with javascript that dynamically updates the HTML document. This enables you to mark form fields as valid/invalid using CSS.
The download package now includes a sample rails application. It does not need a database to run, thanks to this. Simply execute ./script/server from the rtv_sample_app directory and point your bwoser to http://localhost:3000.
Usage:
Download and extract the contents of the_plugin directory to your vendor/plugins directory. Please the the rtv_sample_app for more details.
In your controller:
include UIEnhancements::RealtimeValidation
helper :RealtimeValidation
realtime_validation_for(:the_form_id, :the_model)
In your view, after a form:
In your CSS (example):
.fieldWithoutErrors,
.fieldWithErrors
{
outline-width: 1px;
outline-color: white;
outline-style: solid;
/* !!HACK!! IE will not use this because it does not understand !important. Border is not needed for firefox, so make it 0px!*/
border-width: 0px !important;
/*for IE!*/
border-width: 1px;
border-color: white;
border-style: solid;
}
.fieldWithErrors
{
background: pink;
background-color:pink;
outline-color: red;
/*for IE!*/
border-color: red;
}
/* Browser support may be limited here...*/
.fieldWithErrors input,
.fieldWithErrors select,
.fieldWithErrors textarea
{
background: pink;
background-color: pink;
}
Known to work with:
- Rails 1.1.6
- FireFox 2
Enhancements:
- This release adds a sample application, some code cleanup and minor bugfixes, and some changes to the sample CSS.
<<lessThe form data is then validated against a model on the server-side. RTV then responds with javascript that dynamically updates the HTML document. This enables you to mark form fields as valid/invalid using CSS.
The download package now includes a sample rails application. It does not need a database to run, thanks to this. Simply execute ./script/server from the rtv_sample_app directory and point your bwoser to http://localhost:3000.
Usage:
Download and extract the contents of the_plugin directory to your vendor/plugins directory. Please the the rtv_sample_app for more details.
In your controller:
include UIEnhancements::RealtimeValidation
helper :RealtimeValidation
realtime_validation_for(:the_form_id, :the_model)
In your view, after a form:
In your CSS (example):
.fieldWithoutErrors,
.fieldWithErrors
{
outline-width: 1px;
outline-color: white;
outline-style: solid;
/* !!HACK!! IE will not use this because it does not understand !important. Border is not needed for firefox, so make it 0px!*/
border-width: 0px !important;
/*for IE!*/
border-width: 1px;
border-color: white;
border-style: solid;
}
.fieldWithErrors
{
background: pink;
background-color:pink;
outline-color: red;
/*for IE!*/
border-color: red;
}
/* Browser support may be limited here...*/
.fieldWithErrors input,
.fieldWithErrors select,
.fieldWithErrors textarea
{
background: pink;
background-color: pink;
}
Known to work with:
- Rails 1.1.6
- FireFox 2
Enhancements:
- This release adds a sample application, some code cleanup and minor bugfixes, and some changes to the sample CSS.
Download (0.082MB)
Added: 2006-11-27 License: Public Domain Price:
1064 downloads
Rail World 0.8
Rail World is a 2-D train simulation game. more>>
Rail World project is a 2-D train simulation game.
Rail World is a railroad train simulation game designed to bring the features of model railroading to the desktop using actual aerial or satellite photographs as the backdrop for maps.
You can control multiple trains, switches, load/unload cargo, and more.
Main features:
- Use actual aerial photographs or satellite images as the basis for maps.
- Manage multiple trains as a conductor.
- Drive trains using throttle and brake as an engineer.
- Grapple with realistic physics, including stopping distance and collisions.
- Set switches and specific train routing.
- Load and unload cargo.
<<lessRail World is a railroad train simulation game designed to bring the features of model railroading to the desktop using actual aerial or satellite photographs as the backdrop for maps.
You can control multiple trains, switches, load/unload cargo, and more.
Main features:
- Use actual aerial photographs or satellite images as the basis for maps.
- Manage multiple trains as a conductor.
- Drive trains using throttle and brake as an engineer.
- Grapple with realistic physics, including stopping distance and collisions.
- Set switches and specific train routing.
- Load and unload cargo.
Download (4.5MB)
Added: 2007-06-23 License: GPL (GNU General Public License) Price:
870 downloads
RailRoad 0.4.0
RailRoad is a class diagram generator for Ruby on Rails applications. more>>
RailRoad is a class diagram generator for Ruby on Rails applications. The project produces diagrams of controllers and models as DOT graphs.
Enhancements:
- Diagram generation was made more flexible for large/complex systems.
- Error handling was improved.
<<lessEnhancements:
- Diagram generation was made more flexible for large/complex systems.
- Error handling was improved.
Download (0.017MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
911 downloads
parabola 0.5
parabola project is a browser-based news feed aggregator. more>>
parabola project is a browser-based news feed aggregator.
parabola is written using Ruby on Rails and uses the FeedTools module for all feed parsing.
Enhancements:
- Ruby 1.8.2
- Rails 1.0+
- MySQL 4.1+
- Rubygems
- FeedTools 0.2.18+
- acts_as_taggable 1.0.4+
Installation:
Database
Create a MySQL database called parabola_p. Add a user with proper access to it:
$ mysql -u root -p
mysql> CREATE DATABASE parabola_p;
mysql> GRANT ALL PRIVILEGES ON parabola_p.* TO parabola@localhost IDENTIFIED BY parabola;
Now initialize the database with the schema:
$ mysql -u parabola -p parabola_p < db/schema.mysql.sql
If you use a different username than parabola and/or a different password than parabola you should subsequently edit config/database.yml to reflect that.
Now test by running the built-in webserver:
$ ./script/server -e production
If you can connect to http://localhost:3000/ and see a login form you are up and running.
Updating Feeds
A script called updatefeeds.rb takes care of downloading feeds and updating the database according to your settings. It is located in the support/ directory.
You can run this manually but this gets rather boring after a while. Better to add it to whatever scheduling program you are using such as cron and have it run maybe once an hour. The script just needs to be pointed to the root of where you extracted parabola. Lets say its in/var/htdocs/parabola/. You would then run it as such:
$ updatefeeds.rb -r /var/htdocs/parabola/
Make sure the entire public/cache/ is writable by the user which the script runs as. Below this directory favicons are stored.
Each feed is at maximum checked once per hour but you can give the script the -f option (for force) to force it to check each feed every time the script is run.
Using
If you use the special tag :nfp: on a feed its articles will not appear on the frontpage.
Enhancements:
- This release deletes articles older than the keep days setting for a feed, and articles with dates in the future are now set to current date and time.
- It shows date on each article in the articles view, and a New feed menu item has been added to be able to quickly add new feeds.
- There are several major bugfixes.
<<lessparabola is written using Ruby on Rails and uses the FeedTools module for all feed parsing.
Enhancements:
- Ruby 1.8.2
- Rails 1.0+
- MySQL 4.1+
- Rubygems
- FeedTools 0.2.18+
- acts_as_taggable 1.0.4+
Installation:
Database
Create a MySQL database called parabola_p. Add a user with proper access to it:
$ mysql -u root -p
mysql> CREATE DATABASE parabola_p;
mysql> GRANT ALL PRIVILEGES ON parabola_p.* TO parabola@localhost IDENTIFIED BY parabola;
Now initialize the database with the schema:
$ mysql -u parabola -p parabola_p < db/schema.mysql.sql
If you use a different username than parabola and/or a different password than parabola you should subsequently edit config/database.yml to reflect that.
Now test by running the built-in webserver:
$ ./script/server -e production
If you can connect to http://localhost:3000/ and see a login form you are up and running.
Updating Feeds
A script called updatefeeds.rb takes care of downloading feeds and updating the database according to your settings. It is located in the support/ directory.
You can run this manually but this gets rather boring after a while. Better to add it to whatever scheduling program you are using such as cron and have it run maybe once an hour. The script just needs to be pointed to the root of where you extracted parabola. Lets say its in/var/htdocs/parabola/. You would then run it as such:
$ updatefeeds.rb -r /var/htdocs/parabola/
Make sure the entire public/cache/ is writable by the user which the script runs as. Below this directory favicons are stored.
Each feed is at maximum checked once per hour but you can give the script the -f option (for force) to force it to check each feed every time the script is run.
Using
If you use the special tag :nfp: on a feed its articles will not appear on the frontpage.
Enhancements:
- This release deletes articles older than the keep days setting for a feed, and articles with dates in the future are now set to current date and time.
- It shows date on each article in the articles view, and a New feed menu item has been added to be able to quickly add new feeds.
- There are several major bugfixes.
Download (0.061MB)
Added: 2006-10-26 License: MIT/X Consortium License Price:
634 downloads
GrabTheMic 0.5
GrabTheMic is a clone of Digg written in Ruby on Rails. more>>
GrabTheMic is a clone of Digg written in Ruby on Rails.
rabTheMic is a community-driven news platform that provides a simple feedback mechanism through voting.
It allows users to submit links to various news / blog articles, and for others to vote and comment on them.
It is based on the Ruby on Rails framework (http://www.rubyonrails.com), and is licensed under the GPL.
The main instance of GrabTheMic can be viewed at http://www.grabthemic.org. Feel free to get active in the community right away.
The SourceForge project (along with the source code and development status) can be found here: http://www.sourceforge.net/projects/grabthemic
<<lessrabTheMic is a community-driven news platform that provides a simple feedback mechanism through voting.
It allows users to submit links to various news / blog articles, and for others to vote and comment on them.
It is based on the Ruby on Rails framework (http://www.rubyonrails.com), and is licensed under the GPL.
The main instance of GrabTheMic can be viewed at http://www.grabthemic.org. Feel free to get active in the community right away.
The SourceForge project (along with the source code and development status) can be found here: http://www.sourceforge.net/projects/grabthemic
Download (0.13MB)
Added: 2006-08-12 License: GPL (GNU General Public License) Price:
1168 downloads
AModules3 3.0.1
AModules3 is a flexible framework for developing applications using Object Oriented Programming. more>>
AModules3 is a flexible framework for developing applications using Object Oriented Programming. Its like "Rails" for PHP. The project utilizes new features only found in PHP5 and shapes your application into a very efficient code.
Main features:
- Template and Skin support through SMlite
- Flexible and modular API system (also implements ModelViewController model)
- Multiple APIs - you can develop command line applications with amodules3
- PHP5+ (using exceptions and other new features)
- Seamless AJAX support
<<lessMain features:
- Template and Skin support through SMlite
- Flexible and modular API system (also implements ModelViewController model)
- Multiple APIs - you can develop command line applications with amodules3
- PHP5+ (using exceptions and other new features)
- Seamless AJAX support
Download (0.34MB)
Added: 2007-01-18 License: LGPL (GNU Lesser General Public License) Price:
1018 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above rails search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed