Маршрутизация с дополнительным параметром

Я добавил в файл маршрута:

map.show_book "/show_book/:name/year/:year", :controller => "book", :action => "show_version"

Я также добавил:

map.show_book "/show_book/:name", :controller => "book", :action => "show_version"

, чтобы показать последнюю книгу без указания года.

Но он не работает, он не может найти маршрут в «show_book/NAME,» если я не пройду год.

Есть ли у вас идеи, почему это не работает?

СПАСИБО!

PS. Я знаю, что я могу использовать год как параметр с «? year = XXXX», но я хочу использовать год как часть URL

-121--638686- android: определение символической ссылки Я сканирую все каталоги, начиная с «/», чтобы найти некоторые конкретные каталоги, такие как «MYFOLDER». Однако папка состоит в том, что я получаю двойные экземпляры одной и той же папки. Это происходит потому, что один...

Я сканирую все каталоги, начиная с «/», чтобы найти определенные каталоги, такие как «MYFOLDER». Однако папка состоит в том, что я получаю двойные экземпляры одной и той же папки. Это происходит потому, что одна папка находится в «/mnt/sdcard/MYFOLDER », а та же самая папка имеет символическую ссылку в «/sdcard/MYFOLDER»..

Мой вопрос: «Есть ли способ определить, является ли папка символической ссылкой или нет?». Пожалуйста, дайте мне несколько предложений...

8
задан rds 1 April 2015 в 10:42
поделиться