Мой любимый:
#include <stdlib.h>
struct st *x = malloc(sizeof *x);
Обратите внимание, что:
x
должен быть указателем Я думаю, что наиболее распространенное решение - это прикрепить ссылку на страницу сброса пароля прямо в форме входа в систему, чтобы ваше флэш-сообщение вообще не относилось к ней. Это также позволяет пользователю запрашивать сброс без предварительного входа в систему.
Если вы хотите сделать это во флэш-сообщении, вы должны использовать url_for
для создания ссылки вместо link_to
.
В качестве альтернативы, вы можете визуализировать частичное сообщение вместо жесткого кодирования сообщения в вашем контроллере.
flash[:error] = render_to_string(:partial => "shared/login_failed_message")
# in shared/_login_failed_message.html.erb
<%= "Login failed. If you have forgotten your password, you can #{link_to('reset it', reset_path)}" %>
flash[:notice] = "Login failed. If you have forgotten your password, you can <a href='#{url_for(reset_path)}'>reset it</a>"
Верно, link_to является помощником представления. Предложите нам более общий способ создания ссылки, например url_for