Common problem, but hard to track if too close to monitor.
I guess you run rails server
which normally starts one single WEBrick server process.
Unfortunately you will block yourself while local testing.
Fix: Start another rails server with different port number. Or start something like unicorn and set worker number to 2 or more.