Я добавил в файл маршрута:
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-Я сканирую все каталоги, начиная с «/», чтобы найти определенные каталоги, такие как «MYFOLDER». Однако папка состоит в том, что я получаю двойные экземпляры одной и той же папки. Это происходит потому, что одна папка находится в «/mnt/sdcard/MYFOLDER », а та же самая папка имеет символическую ссылку в «/sdcard/MYFOLDER»..
Мой вопрос: «Есть ли способ определить, является ли папка символической ссылкой или нет?». Пожалуйста, дайте мне несколько предложений...