private Method

PolymorphicRoutes.build_named_route_call(records, namespace, inflection, options = {})

There's no documentation for this item.

Source Code

# File action_controller/polymorphic_routes.rb, line 128
def build_named_route_call(records, namespace, inflection, options = {})
  unless records.is_a?(Array)
    record = extract_record(records)
    route  = ''
  else
    record = records.pop
    route = records.inject("") do |string, parent|
      string << "#{RecordIdentifier.send!("singular_class_name", parent)}_"
    end
  end

  route << "#{RecordIdentifier.send!("#{inflection}_class_name", record)}_"

  action_prefix(options) + namespace + route + routing_type(options).to_s
end
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.