Я знаю, что этот вопрос представляет собой смесь знаний 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, я не знаю.
Можете ли вы помочь мне, пожалуйста, чтобы понять это?