Я хочу защитить определенную страницу в контроллере от доступа, только если пользователь вошел в систему, это страница add.html для добавления вопросов, страница index.html используется для отображения заданных вопросов, но я хочуоставаться публичным.Как сделать так, чтобы, когда кто-то нажимает на кнопку, задает вопрос из индекса, он проверяет наличие входа в систему и, если он не вошел в систему, имеет флэш-уведомление, в котором говорится, что вы должны одновременно войти и перенаправить на страницу входа.
Новая ошибкастраница указателя:
NoMethodError in Car#index
Showing app/views/car/index.html.erb where line #3 raised:
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each
Extracted source (around line #3):
1: <h2>Current List of Open Questions</h2>
2: <dl>
3: <% @car.each do |car| %>
4: <dd>
5: <%= car.name %><br />
6: <%= car.description %><br />