0
我有一个用户可以输入反馈令牌编号的搜索字段,并且将显示相应的搜索反馈表单。无法从查看页面中的控制器访问变量
因此在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'
的意见/反馈/ 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