aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/polymorphic_routes.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionpack/lib/action_controller/polymorphic_routes.rb')
-rw-r--r--actionpack/lib/action_controller/polymorphic_routes.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/actionpack/lib/action_controller/polymorphic_routes.rb b/actionpack/lib/action_controller/polymorphic_routes.rb
index eeddc28d60..88bd7ab192 100644
--- a/actionpack/lib/action_controller/polymorphic_routes.rb
+++ b/actionpack/lib/action_controller/polymorphic_routes.rb
@@ -7,10 +7,14 @@ module ActionController
case
when options[:action] == "new"
- url_writer.send(action_prefix(options) + RecordIdentifier.singular_class_name(record) + routing_type(options))
+ url_writer.send(
+ action_prefix(options) + RecordIdentifier.singular_class_name(record) + routing_type(options)
+ )
when record.respond_to?(:new_record?) && record.new_record?
- url_writer.send(RecordIdentifier.plural_class_name(record) + routing_type(options))
+ url_writer.send(
+ action_prefix(options) + RecordIdentifier.plural_class_name(record) + routing_type(options)
+ )
else
url_writer.send(