Вопрос

Я хотел бы знать, есть ли хороший плагин для отрисовки навигационных ссылок в Rails.Было бы неплохо, если бы он мог отображать ссылки на все возможные действия GET на контроллере непосредственно из файла маршрутов.

Это было полезно?

Решение

Можно узнать цель вашего вопроса?В контроллере RESTful есть только четыре действия get (индекс, показ, редактирование и создание).Накладные расходы на создание списка с использованием специального генератора маршрутов на лету, вероятно, слишком велики.

Вы можете просто создать партиал, который сможет отображать эти четыре действия для любого контроллера, который вы сейчас просматриваете (например, params[:controller]).

Что касается всех возможных действий Get:Все возможные действия get будут включать в себя действие show для каждого элемента в вашей базе данных.То есть, опять же, лучше всего обращаться с партиалом и использованием link_to.

Однако сложно дать полный ответ, поскольку ваши обстоятельства кажутся уникальными.

Я надеюсь, что это поможет хоть немного.

-Крис

Другие советы

Хотя это и не дает ответа на этот конкретный вопрос, вы можете увидеть все свои СОБСТВЕННЫЕ маршруты в командной строке, запустив

rake routes

Это даст вам вашу личную информацию обо всех ваших маршрутах на сайте, однако, как сказал Крис выше, на самом деле это не конкретный ответ, а скорее к сведению.

Ваше здоровье!

Вам стоит попробовать Мммменю: http://github.com/snitko/mmmenuЭто очень гибко.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top