RubyOnRails |
Updated July 6, 2008
Fedora Ruby is Working again, as of ruby-1.8.6.230-4 (Released July 3, 2008). The following can now be disregarded, but is being kept online for reference/archival purposes.
|
|||
The Story It's been slow going for the past few weeks, as I've changed gears from "Rails Power Coder" to "HTML/CSS/Gimp Artist". Sorry, doing CSS Style Themes simply isn't my thing, and I'd rather have a root canal than spend several days with Gimp doing gradient blends, or cobbling together "Yet Another Rounded Corner Solution". |
|||
After working on "Project TokiDoki" for the past few months, I've finally reached a point where it makes sense to roll in some external Rails Plugins to fill in some of the gaps. So I pop into Aptana's Plugins pane and take a look at what's available. The simple, common things like CreatedBy/UpdatedBy support, System Settings, Theme Support, and maybe reCAPTCHA support are just "busy work" I don't want to write, and I figure they're common and mature enough to be available as a Plugin in the Rails Community. Gripe #1 - Bit Rot. Loads and Loads of BIT ROT! If that's not bad enough, the Plugin Ratings (as published by Aptana -- I assume they pick up their info from agilewebdevelopment.com) are not reliable, and DO NOT ACCOUNT for which Rails Version the plugins are compatible with. FFS, guys.. that aging "Rating 5 of 5" plugin written 2 years ago for Rails 1.1 doesn't do me a lick of good when I'm running Rails 2.0.2. The Plugin Ratings feature needs some reworking, and I strongly suggest publishing a "Compatible With" field so tools like Aptana can match the RAILS_GEM_VERSION required in my project's environment.rb file, and filter out Plugins that aren't compatible with my Rails Version. Gripe #2 - No Namespaces That would give me a better search result, as I can evaluate the Plugin, more easily figure out who the Author is, and then do another Plugin Search on the Author's Name to find any other jewels that I may find useful. Seriously, even Perl's CPAN Repository has got things laid out better than Rails Plugins. As Rubyists, we all should be insulted by that fact -- especially since CPAN is way older. The Rails Plugins Repository architects should've learned from CPAN's shortcomings to build something BETTER. I wonder if Merb has a better system for managing plugins -- because if they do, I'll switch to Merb immediately. In Closing
|
|||
After working on "Project TokiDoki" for the past few months, I've finally reached a point where it makes sense to roll in some external Rails Plugins to fill in some of the gaps. So I pop into Aptana's Plugins pane and take a look at what's available. The simple, common things like CreatedBy/UpdatedBy support, System Settings, Theme Support, and maybe reCAPTCHA support are just "busy work" I don't want to write, and I figure they're common and mature enough to be available as a Plugin in the Rails Community. Gripe #1 - Bit Rot. Loads and Loads of BIT ROT! If that's not bad enough, the Plugin Ratings (as published by Aptana -- I assume they pick up their info from agilewebdevelopment.com) are not reliable, and DO NOT ACCOUNT for which Rails Version the plugins are compatible with. FFS, guys.. that aging "Rating 5 of 5" plugin written 2 years ago for Rails 1.1 doesn't do me a lick of good when I'm running Rails 2.0.2. The Plugin Ratings feature needs some reworking, and I strongly suggest publishing a "Compatible With" field so tools like Aptana can match the RAILS_GEM_VERSION required in my project's environment.rb file, and filter out Plugins that aren't compatible with my Rails Version. Gripe #2 - No Namespaces That would give me a better search result, as I can evaluate the Plugin, more easily figure out who the Author is, and then do another Plugin Search on the Author's Name to find any other jewels that I may find useful. Seriously, even Perl's CPAN Repository has got things laid out better than Rails Plugins. As Rubyists, we all should be insulted by that fact -- especially since CPAN is way older. The Rails Plugins Repository architects should've learned from CPAN's shortcomings to build something BETTER. I wonder of Merb has a better system for managing plugins -- because if they do, I'll switch to Merb immediately. In Closing
|
|||


Recent comments
1 week 6 hours ago
1 week 6 days ago
2 weeks 1 day ago
4 weeks 4 min ago
4 weeks 16 hours ago
4 weeks 17 hours ago
4 weeks 17 hours ago
7 weeks 5 days ago
8 weeks 1 day ago
8 weeks 1 day ago