method

partial_path

partial_path(record_or_class, controller_path = nil)
public

Returns plural/singular for a record or class. Example:

  partial_path(post)                   # => "posts/post"
  partial_path(Person)                 # => "people/person"
  partial_path(Person, "admin/games")  # => "admin/people/person"

1Note

Not really helpful

Manfred ยท Jun 11, 2009

When you're trying to construct a specialized path name for a partial based on a record type you're probably better off writing your own helper.

def topic_partial_path(topic)
['admin', topic.class.table_name, "#{topic.class.table_name.singularize}_as_topic"].join('/')
end