У меня есть поле поиска, в котором пользователь может ввести токен обратной связи и появится соответствующая форма обратной связи.Невозможно получить доступ к переменной из контроллера на страницах просмотра
поэтому в feedback_controller.rb файла:
def find_token
@result_feedback = Feedback.find_by_token(params[:token_no]) #61153892
redirect_to feedbackresult_path
end
в маршруте:
match '/feedbackresult' => 'feedbacks#searchedfeedback'
в Views/обратных/searchedfeedback.html.erb
<%= @result_feedback.name %>
Это бросает следующее сообщение об ошибке :
NoMethodError in Feedbacks#searchedfeedback
Showing /home/ajay/Documents/ROR/CAP/app/views/feedbacks/searchedfeedback.html.erb where line #1 raised:
undefined method `name' for nil:NilClass