Маршрутизация Rails по идентификатору привязки

#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:

# — это специальный символ, и вы действительно не можете этого сделать. Но даже если бы вы могли, зачем вам это нужно?