20 Nov '12, 1pm

Simple authorization in #RoR apps.

Here at Elabs, we’ve been using CanCan for authorization in a number of applications. Ryan Bates managed to build an authorization system which is both simple and powerful. A step away from the bloated role based system available at the time, yet more sophisticated than simply tacking on methods on ActiveRecord models. Over time though we’ve come against a few grievances with CanCan. Ability files quickly become too big to manage, and there is no built in strategy for splitting up abilities across multiple files. Even worse, there is no natural way to structure ability files. We usually resort to comments to divide the file into sections for different models. All ability rules need to be evaluated for every request. While not a huge performance hit, it seems like a built in wastefulness. And finally: at the time of writing, CanCan has 128 open issues, 28 open pull requests...

Full article: http://www.elabs.se/blog/52-simple-authorization-in-ruby-...

Tweets

Simple authorization for Ruby on Rails using Pu...

elabs.se 20 Nov '12, 12pm

Here at Elabs, we’ve been using CanCan for authorization in a number of applications. Ryan Bates managed to build an autho...

Daybreak: a simple key-value store for ruby

rubyflow.com 19 Nov '12, 5pm

Daybreak: a simple key-value store for ruby Posted by thejefflarson on November 19, 2012 — 0 comments Daybreak is an appen...

Url's amigáveis em Ruby on Rails com a gem Friendly_id

Url's amigáveis em Ruby on Rails com a gem Frie...

codigofonte.uol.com.br 19 Nov '12, 11am

Nos últimos dias venho me aventurando pelo Framework Rails e tenho gostado muito principalmente pela maturidade do Framewo...

Newbie on Rails - great blog from @Keeeva on her first experience with amazing @RailsGirls_MUC @railsgirls #geekettes

Newbie on Rails - great blog from @Keeeva on he...

nolabelproject.org 20 Nov '12, 2pm

Mid of October, the wonderful Ruby on Rails Team set foot to Munich. The free (!) workshop offered the possibility to I wo...

VCRで外部APIとのやりとりを記録する #Ruby #Rails #test - Qiita

qiita.com 19 Nov '12, 12pm

VCR . configure do | c | c . cassette_library_dir = 'test/vcr_cassettes' c . allow_http_connections_when_no_cassette = tru...

#CrowdInt Blog Post: "Creating and using module...

blog.crowdint.com 20 Nov '12, 5pm

require 'spec_helper' describe Modules::ResourceDestroyer do subject { Modules::ResourceDestroyer } describe :destroy_with...

#webdevelopment Deploy Ruby on Rails App Heroku...

odesk.com 22 Nov '12, 7pm

Need help getting a Ruby on Rails project up & running. The project is the Open Source, Catarse Crowd Funding plaform. Ins...

#reddit How to profile Ruby (and how to cut Rai...

reddit.com 20 Nov '12, 3pm

Please try to keep submissions on topic and of high quality. Just because it has a computer in it doesn't make it programm...

"Rebuilding Rails: Understand #Rails by Buildin...

rebuilding-rails.com 19 Nov '12, 4pm

When your upgraded controller and filter code raises yet another exception, it's because Rails changed under you. When you...

I'm learning Ruby on Rails with @railstutorial!

ruby.railstutorial.org 17 Nov '12, 2pm

I got review access to all of the material a week ago and can confirm that, yes, these screencasts are awesome (as long as...

#game #development #job - Ruby on Rails pilot a...

donanza.com 18 Nov '12, 8am

This project is a pilot RoR project. We are interested in finding an individual who can work with us on a long-term basis ...

“@flatstack: Some Handy Tips for Ruby on Rails Developers wow designers @flatstack (@flatsoft) yeah! :)

“@flatstack: Some Handy Tips for Ruby on Rails ...

class.ezinemark.com 19 Nov '12, 4am

Here are some useful tips, ideas and resources for both newbie and professional in Ruby on Rails technology . 1. Avoid sce...

#jobs #webdev Ruby on Rails/ Javascript ontwikk...

technojobs.co.uk 19 Nov '12, 6am

Voor een zeer uitdagende functie in Den Bosch ben ik opzoek naar een Ruby on Rails developer. Dit internationale bedrijf i...

Web app monitoring overhead concerning you? TraceView consumes <1% overhead for #PHP #Python #Ruby #Java apps

Web app monitoring overhead concerning you? Tra...

appneta.com 20 Nov '12, 2pm

Full-stack Application Tracing: follow distributed transactions from the browser, to the load balancer, to the web applica...