I'm coming from the .NET world, and I'm trying to figure out the "Rails way" to design software. In ASP.NET, my usual instinct is to think in terms of pages. Very often I'll start with default.aspx (the main or index page) and build off that. But under Rails, that seems wrong.
On the main page for my app, I want to show a list of items. It seems like I should probably create a resource to represent an item, and the site's main page should be the view for the index action of the resource's controller. Am I looking at this the right way?
To me, this seems better than creating some kind of .erb file or something that's just floating out there disconnected.
Please forgive me if I've abused Rails terms I don't fully understand yet.