You definitely should watch it. Gregg Pollack and Jason Seifer from RailsEnvy present:
Part 1. Ruby on Rails vs Java
thoughts about programming
Posted by Dmytro Shteflyuk on under Ruby & Rails
You definitely should watch it. Gregg Pollack and Jason Seifer from RailsEnvy present:
Part 1. Ruby on Rails vs Java
Posted by Dmytro Shteflyuk on under Ruby & Rails
If you are creating Ruby on Rails application like a blog, you most probably want to generate URLs using post titles. It’s good practice, because search engines like keywords in URL, and it looks more human-readable. Just compare: http://example.com/posts/10 and http://example.com/posts/generating-permalinks-from-string (yeah, it’s long, but self-descriptive). Anyways, this is small post about converting a title to a permalink.
Posted by Dmytro Shteflyuk on under Ruby & Rails
RSpec has great feature — mock objects (mocks). In a few words: mock object imitates behavior of the object, which used by the tested methods. And simple example immediately:
1 2 3 4 5 6 7 8 9 10 | describe UserHelper it 'should generate correct link to user profile in user_link' do @user = mock('User') @user.stub!(:id, 10) @user.stub!(:new_record?, false) @user.stub!(:preferred_name, 'Dmytro S.') @user.stub!(:full_name, 'Dmytro Shteflyuk') user_link(@user).should == link_to('Dmytro S.', user_url(:id => 10), :title => 'Dmytro Shteflyuk') end end |
Posted by Dmytro Shteflyuk on under Ruby & Rails
Rails is just an interface to the memcached?
Cache the Hell out Everything
90% API Requests — cache them
Read the Scaling Twitter.
Posted by Dmytro Shteflyuk on under Ruby & Rails
Unfortunately, RSpec does not provide helpers for testing mailers like TestUnit. But it is easy to add them to your application, and here you could find code snippet for testing mailers.