Я знаю, что этот вопрос представляет собой смесь знания URL и маршрутизации на Rails, но я новичок в веб-разработке, поэтому я ищу помощь здесь (не сначала, я гуглил, но не мог понять).
Итак, я прочитал, что эта статья и некоторые другие, чтобы понять значение двоеточия
символ внутри URL. Итак, я вижу, что он служит разделителем для фрагментов URL, таких как scheme, username, password, port (<scheme>://<username>:<password>@<host>:<port>), но в моих маршрутах на рельсах я нахожу что-то, чего не понимаю:
get "/api/posts/public:*params", to: 'public#api_request'
Что меня беспокоит, так это эта часть /public:*params URL.
Я думаю, что это часть сегмента path URL, я не знаю.
Не могли бы вы помочь мне понять это?
«это часть сегмента пути URL-адреса» - это правильно.
Но до чего это могло дойти





Хм, похоже, это должен быть либо цвет, либо
*, а не то и другое: guides.rubyonrails.org/…