Я новичок в rails и пытаюсь добавить функцию знака на веб-страницу. Я последовал примеру, который дал мне лектор, однако он все еще приводит к ошибке. Ошибка найдена на странице application.html.erb (которая в основном содержит ссылки на другие страницы на веб-сайте, они находятся на главной странице) в макетах блокнота ++. Это может быть очень неопределенный вопрос, но, возможно, кто-то с лучшим пониманием рубина может указать мне в правильном направлении.Ruby on Rails - NoMethodError в Pages # home
<% if !signed_in? %> **(This line is highlighted red)**
<li><%=link_to "Sign In", login_path %></li>
<% else %>
<li>Signed in as <%= @current_candidate.name%></li>
<li><%= link_to "Sign Out", logout_path%></li>
app/helpers/application_helper.rb:3:in `signed_in?'
app/views/layouts/application.html.erb:29:in `_app_views_layouts_application_html_erb___772860813_51372912'
* Application Helper *
module ApplicationHelper
def signed_in?
if session[:candidate_id].nil
return
else
@current_candidate = Candidate.find_by_id(session[:candidate_id])
end
end
end
Может вы отправляете 'signed_in?' m ethod из вашего приложения helper –
Редактировать вопрос не добавляет комментария –
Да, извинения Я думал, что удалил комментарий, я добавил его на вопрос сейчас. –