#ruby-on-rails #url-routing #ruby-on-rails-3
#ruby-on-rails #url-маршрутизация #ruby-on-rails-3
Вопрос:
Привет, я ищу, как определить маршрут по идентификатору привязки, т.Е.:
match '/#/pages/home' => 'pages#home'
или
match '/#/posts/:id' => 'posts#get'
Комментарии:
1. Вы не можете. Часть URL после # (привязка) не может быть передана серверу в этой форме.
2. Это правильно, привязка выполняется только на стороне клиента и даже не передается на сервер.
3. Спасибо, благодаря некоторым моим собственным тестированиям за последние полчаса, я сам это заметил, спасибо.
4. @Dogbert и @elektronaut, смотрите следующую ссылку < native-instruments.com/#/en/products/?category=1303 >. Я не знаю, как это работает, но каким-то образом это так. Хотя я действительно не вижу цели подобных URL-адресов, было бы неплохо узнать, как они их реализуют 🙂
Ответ №1:
# — это специальный символ, и вы действительно не можете этого сделать. Но даже если бы вы могли, зачем вам это нужно?