У меня есть контроллер с именем "компании", а не URL-адреса для каждой компании, обозначаемой идентификатором: id. Я бы хотел, чтобы url использовал их: name, например: url/company/microsoft
вместо url/company/3
.
В моем контроллере я предположил, что у меня будет
def show
@company = Company.find(params[:name])
end
Поскольку в URL-адресе не будет никаких других параметров, я надеялся, что рельсы поймут, что: name ссылается на столбец: name в моей модели. Я предполагаю, что магия здесь будет в пути, но я застрял в этой точке.