Rails назвал маршруты для шоу-акции - PullRequest
0 голосов
/ 26 ноября 2011

В моем приложении я присваиваю атрибут href URL-адреса как profile_path при использовании resources :profiles в моем файле rout.rb. Я не передаю какой-либо идентификатор в profile_path, но приложение как-то правильно предполагает, что это профиль current_user. Откуда рельсы знают это? Это просто значение по умолчанию, которое принимает rails, если вы не передаете идентификатор?

1 Ответ

0 голосов
/ 26 ноября 2011

Если вы настроили before_filter в вашем контроллере с Devise, где profile_path требует, чтобы пользователь сначала вошел в систему, по умолчанию помощник current_user отправит id current_user вместе с запросом.

КакПомимо ветки комментариев вопроса, чтобы проверить, какие маршруты вы настроили, запустите rake routes в терминале, и вы увидите, если у вас настроены маршруты Devise.

...