As of this evening I have re-done Kotoba using ActiveScaffold. Â I have also updated the application to use Rails version 2.2. All in all, I am extremely happy with the level of sophistication that ActiveScaffold allows me. Â At this point the entire application is created via declarations; there is not a single line of code, as it were.
Some minor issues cropped up on migrating to Rails 2.2 and ActiveScaffold, though. Â First, the mysql gem is no longer a part of Rails; this requires a separate install.
$ sudo gem install mysql --Â--with-mysql-config=/usr/local/mysql/bin/mysql_config
You will need to ensure you are using the 32-bit version of MySQL 5.x, though. Â Currently the gem does not know how to support x64. Â Sadly.
Additionally, ActiveScaffold appears to cause some interesting issues with DB migrations. Â At present, the easiest work-around is to update your Rail apps impacted environment(s) (e.g. config/environments/production.rb) with the following:
config.cache_classes = (File.basename($0)Â== "rake" && ARGV.include?("db:migrate")) ? false : true Â
I did try some various localization ideas, but none of them as of yet have yielded much fruit. Â The most promising is Rails upcoming support of i8ln. Â For now I will continue to focus more on functionality till localization is more readily accessible.