No, you can apply for ration online as well as offline. To apply offline, you will have to visit the concerning department and fill out the offline form.