Render_component and private access

I was wondering if rails had any means of restricting access to an
action in a controller (like they can’t type in url.com/cont/action,
that would throw an error). The thing is I would like to be able to
access this method/action through a call to render_component, so
therefore, I don’t think private methods will work.

So basically I am looking for something that cannot be directly accessed
by the browser, but can be accessed through render_component.

Thank you for all of your help.

Maybe you can re-route it?

map.connect ‘/cont/action’, :controller => ‘cont’, :action =>
‘other_action’

Bob S.