Method: Granite::Projector::Helpers#action_url
- Defined in:
- lib/granite/projector/helpers.rb
#action_url(action, **options) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/granite/projector/helpers.rb', line 20 def action_url(action, **) action_path = controller_actions[action.to_sym].fetch(:as, action) params = required_params.merge(projector_action: action_path) Rails.application.routes.url_for( .reverse_merge().merge!(params), corresponding_route.name ) end |