Plugins & gems lists
Associations
http://www.workingwithrails.com/railsplugin/4801-has-many-polymorphs
Versioning of AR
http://github.com/fatjam/acts_as_revisable/tree/master
http://opensoul.org/2006/7/21/acts_as_audited
Scafolding
http://streamlinedframework.org/pages/about
Ajax pagination with JQuery
http://ozmm.org/posts/ajax_will_paginate_jq_style.html
Find_by_param is a nice and easy way to handle permalinks and dealing with searching for to_param values
http://github.com/bumi/find_by_param/tree/master
Asset Plugin – better than rails 2.0 integrated
Image Magic
http://vantulder.net/rails/magick/
OpenID
http://wiki.rubyonrails.org/rails/pages/OpenidLoginGenerator
http://github.com/technoweenie/restful-authentication/tree/master
http://github.com/mrflip/
Model graph visualize
Article on franzens.org
- http://visualizemodels.rubyforge.org/
- http://rav.rubyforge.org/
- http://railroad.rubyforge.org/
Simple Captcha
http://expressica.com/simple_captcha/
Memcached stuff
http://townx.org/rails_and_memcached
memcached -vv -l 127.0.0.1 -p 11211 -m 256 -P /tmp/memcached.pid -u mongrel
memcached-tool 127.0.0.1
monitor the connections with the hidden option in the memcached-tool
echo $(($(netstat -nt | grep 11211 | grep -v WAIT | wc -l)/2)); ./memcached-tool 127.0.0.1:11211 dump > memdump; cat memdump
PDF Output
http://ruby-pdf.rubyforge.org/pdf-writer/
http://rubyforge.org/projects/railspdfplugin/
Somone example report
Need to be checked: http://code.rubyreports.org/
Reporting
ruport & acts_as_reportable
some java reporting into rails
Sending Email
Inline email attachments plugin: http://flow.handle.it/past/2007/11/5/inline_attachment_now_official_rocks/
Wiki integration
http://github.com/queso/signal-wiki/tree/master
Repositories
http://github.com/mrflip/
Tutorials
Rails2.0 Video http://www.vimeo.com/425800
http://media.rubyonrails.org/video/rails_take2_with_sound.mov
http://akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial
http://akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial-part-2
Performance and Loging
Announcing Clientperf: Simple Client-Side Rails Performance
web statistics
http://www.railstat.com/wiki/FAQ
http://haveamint.com/about/feature_highlights – not free
production log analyzers
webstat like: http://watson.rubyforge.org/
speed: http://github.com/wvanbergen/request-log-analyzer/wikis
speed: http://ckhsponge.wordpress.com/2006/10/11/ruby-on-rails-log-analyzer-rawk/
pl-analyse: http://seattlerb.rubyforge.org/production_log_analyzer http://seattlerb.rubyforge.org/production_log_analyzer
Open source rails projects
- Search engines
- http://www.opensourcerails.com/
- http://github.com/repositories
- E-Commerce solutions
- http://code.google.com/p/substruct/
- http://spreehq.org/demo
- search google
Server setup
capistrano
- capistrano-multistage
- gem install seesaw – restart app without loosing connections
- mongrel_rails seesaw::configure –server nginx
mod_rails
- http://www.sysadminschronicles.com/articles/2008/05/13/ubuntu-8-04-rails-server-using-passenger-part-2
nginx
- check my post
- gem install nginx_config_generator
J September, 2009 at 12:56 pm
memcache – Monitor the connections
netstat -ntp | grep memcached | wc -l; echo $(($(netstat -nt | grep 11211 | grep -v WAIT | wc -l)/2))