#javascript #ruby-on-rails-3
#javascript #ruby-on-rails-3
Вопрос:
В приложении Rails 3.0.6, использующем Devise, я создал эту ссылку:
<%= link_to "client login", new_user_session_path %>
У меня в заголовке есть следующее:
<%= csrf_meta_tag %>
Ссылка не работает. Проблема в javascript или пути разработки?
Спасибо!
Ответ №1:
Вам не хватает «=» 🙂 Измените его на :
<%= link_to "client login", new_user_session_path %>
Комментарии:
1. Спасибо @SpyrosP, я попробовал это, и текст для ссылки показал, что ссылка не работает.
2. Это должно сработать, чтобы получить страницу входа. Вы хотите опубликовать логин или получить страницу входа? Может быть, вы хотите user_session_path с помощью :method => :post ?
3. Я не понимал, что я уже вошел в систему и что ссылка будет работать только в том случае, если я не был авторизован. спасибо за вашу помощь.
4. Я допустил точно такую же ошибку. Пришел сюда, погуглив «link_to ничего не производит». Какое совпадение. И большое вам спасибо.