I can’t be the only one in the world having the wonderful idea to have
a resource named “image”.
I have a controller named images_controller
I have a route named “image”, and therefore a helper called
But using image_path in an action view erb file gives problems, there
another helper named image_path is defined, hence I can no longer
use the named route url helper image_path
For now I have changed my routes.rb from
map.resources :images, :singular => “my_image”,
Then I can use my_image_path in action views.
But… Isn’t image such a common word for a resource that  should
have a different name, e.g. asset_path, image_asset_path, or something
else. There is already an alias path_to_image. How about just stick
What do you say?
There are some others having this problem: