2015-03-13 5 views
0

Это, вероятно, не ярчайшее названия ..Как использовать методы в маршрутах Rails?

По сути, то, что я хочу сделать, это запустить путь (например, «/ sexypage») через функцию, которая будет делать некоторые AR поиск. Если совпадение найдено, эта функция будет обрабатывать перенаправление, что не представляет проблемы, но если нет, я хочу, чтобы файл маршрутов продолжал искать соответствие как обычно.

Возможно ли это?

ответ

1

Это обычно делается в before_action контроллера

0

Как @ Ix00st говорит, что это, как правило, осуществляется с помощью контроллера. У вас не может быть сложной логики или поиска БД на ваших маршрутах. Любые запросы, зависящие от данных, должны соответствовать стандартным URL-адресам, например/sexypage /: some_param