As @fl00r said, no, there's no general method to do this, as the names of all the views depend on the individual application implementations (not every controller is a resource controller), but you can certainly write some helpers so that you don't have to type m.class.class_name.pluralize.downcase
frequently.
module ViewPathHelper
def resource_view_path(model_obj, action)
"#{model_object.class.class_name.pluralize.downcase}/#{action}"
end
end
would be one way to do so.
This seems a somewhat strange request - what do you need the view path for anyway? Are you doing something highly polymorphic? (Because there's this thing called polymorphic_path ...)