RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Devise + Imap = perfect for internal apps

Devise is a relativly new authentication framework for rails, using Warden (rack based authentication) and engines to create a flexible and fully featured setup for all sized apps. But what if you are building an app to be used internally in your office/organisation and you don’t have access to an LDAP server? Instead of recreating the wheel, use Devise with Imapable to create a simple shared authentication solution.

rack-legacy: A rack handler to run PHP/CGI alongside a Ruby/Rails App

A new rack module for running old legacy PHP/CGI code alongside your new shiny Ruby/Rails code. Ideal for development environments where you don’t want to install and setup and full Apache stack just to hack on a bit of code. A simple use Rack::Legacy::Php, 'public' and your Rack-based app will now be executing PHP out of your public directory and all you have to do is rackup your app. For Rails it is config.middleware.use Rack::Legacy::Php, Rails.public_path and now you can just ./script/server and you are done.

I didn’t see where this addresses the single-signon problem? Many legacy php a…

Verifying Email Templates In ActionMailer Functional Tests

assert_template is great for Rails functional tests, but there’s no equivalent for ActionMailer templates. This forces us to fall back on running a regex on the email body to make sure the right content was generated, and that can be a little fragile if the copy gets updated. In this short post, I code up a simple ActionMailer equivalent for assert_template.

Multigiri: middleware for intelligent post-processing of HTML/XML documents

No more String#gsub in Rack middlewares! Nokogiri can do this dirty job, so why don’t employ it for doing HTML/XML post-processing in middlewares? Multigiri parse your document just once and add the Nokogiri document to all the middlewares for processing in [status, headers, document].

Copied from the original post to here (too long for FP): use Multigiri::HTML…

Ruby Summer of Code

After Google Summer of Code didn’t approve any Ruby organizations, there’s now a Ruby Summer of Code.

“ruby” is listed as a tag by 6 mentoring organizations for 20102: Gentoo, Marin…
The accepted mentoring organizations for 2010. …
Very nice initiative, glad to see such events starting up. Congrats!
Even though some were tagged as Ruby, the accepted projects do not contribute t…

Ubiquo, open source Rails based custom cms development Framework

Check it here - http://www.ubiquo.me or sudo gem install ubiquo; ubiquo --mysql myapp — Every major aspect in Ubiquo is a separate plugin, so you can add functionalities as you require them for your project, and not carry additional code that you don’t need. You can also replace an Ubiquo functionality with your own plugin. Built “the Rails way” - this means that using Ubiquo won’t make you leave some of the Rails principles, like DRY, REST or Convention Over Configuration.

i have a problem on try to run with jruby. The native extension of rmagick is n…
Hi sasuke. You need change this line in your config/environment.rb file ‘confi…
hello to everyone who has blog.first I congratulate the blog owner.he is got ex…
chat sohbet sohbet sohbet sohbet chat sohbet sohbet cinsel sohbet sohbet sitele…

ConfConnect for Scottish Ruby Conference 2010

Scottish Ruby Conference is happening in Edinburgh on 26th and 27th March,2010. ConfConnect is a small web application that gives you all the information related to talks, special events and parties. Moreover, you can create your personalized schedule, find out which sessions other people are attending,discuss and rate speakers etc.

hello to everyone who has blog.first I congratulate the blog owner.he is got ex…

Merb 1.1 "Black Hole" released!

We’ve just released Merb 1.1.0!

Wycats can say whatever he likes but the project is open source. Just looked fo…
Yeah agree with the ducky - the beauty of open source is that you can always gu…
Sorry for the bit.ly link Peter. You’re right that what Yehuda said did conf…
This is great! Have you heard about Mojofiti.com? http://www.mojofiti.com is…

Ruby at POSSCON in the Southeast

Ruby on Rails talent at the Palmetto Open Source Conference It is no secret, there is going to be a lot of Ruby on Rails talent at the Palmetto Open Source Conference this year. This is no coincidence, the Ruby on Rails ecosystem helps define the collective focus of the invited speakers for POSSCON. Each one of the speakers, know for their contributions to the Rails community has had a broader reach in regards to web development in general, and specifically, the ecosystem in which Rails exists.

Install Hudson For Rails on Ubuntu, The Tricky Part

Before switching to Hudson, we used CruiseControl.rb. Compared to CruiseControl.rb, I love these features: easily kill or start a new build; test all branches or some branches in a git repository. so you can create separate ci for each of your branches easily; code coverage plugin; code metric plugin; more stable and mature. Hudson is easy to install but configuration is a little tricky, So I wrote this blog Install CI Hudson for Ruby on Ubuntu. Hope this may helpful.

Awsymandias: Easily manage complicated AWS EC2 setups

Awsymandias is a library that helps you set up and tear down complicated AWS environments. In addition to offering a clean, fluent domain model for working with instances and groups of instances it allows you to persist role-to-instance-id mappings to SimpleDB, allowing you to manage your stack from multiple different machines.

Loading older posts