Every repository with this icon (
Every repository with this icon (
Rails 2.1
The branch ‘rails_2_1_0’ has been upgraded to Rails 2.1.
If you’d like to contribute to the effort to get Radiant running on the latest stable version of Rails, please fork this repository, set up your test database and run ‘rake spec’
If you plan to send pull requests, please try to make your commits cover small changes. This will help to ensure that only the code changes that are relevant to a particular change can be pulled.
DO NOT take this opportunity to add new features. The goal of this branch is to move the current features of Radiant to Rails 2.1.
If you would like to add new features to Radiant, please fork radiant/radiant and send your pull requests there.
Current status of specs: 761 examples, 0 failures!
Radiant branch ‘rails_2_1_0’ uses Rspec 1.1.4
TODO
fix failing “Radiant::ExtensionMigrator should migrate successfully”Update timezone managementCorrect spec files for Rspec 1.1.4Explore new migration features of Rails 2.1 for extensions- Check that VendorBoot works
- Check that GemBoot works
- check that upgrades from previous versions work
How you can help
The changes in this branch have been made in code, and tests have been run in code. YOU can help by manually testing this branch as a human being armed with your computer. Create a database and edit your site with the interface and let me know what needs to be changed, tested, or corrected. Send an email with your excruciatingly detailed information to radiant@radiantcms.org or radiantcms-dev@googlegroups.com and put “Radiant Rails 2.1” in the subject.
Add/edit/delete pages. Install extensions and run their migrations. Do everything you would normally do in Radiant.
The tests only test the things they test, not the things they don’t.
Getting set up
Fork/Clone the repo as per normal. Then activate the rails_2_1_0 branch using: git checkout —track -b rails_2_1_0 origin/rails_2_1_0
At present, only app mode is supported (meaning you use this checkout as your RAILS_ROOT) so create a config/database.yml and go to work.
If you wanted to try vendor mode, you can ./bin/radiant ../my_radiant_site ; cp R . ../my_radiant_site/vendor/radiant - but the rails generator fails, so you can’t make my_radiant_site. :(






