加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails呈现状态::未找到丢失的模板错误

发布时间:2020-12-17 01:37:02 所属栏目:百科 来源:网络整理
导读:在为课程开发应用程序时,我遇到了一个绊脚石: The error screen 这是我的Stocks Controller错误,出现错误: class StocksController ApplicationController def search if params[:stock] @stock = Stock.find_by_ticker(params[:stock]) @stock ||= Stock.
在为课程开发应用程序时,我遇到了一个绊脚石:

The error screen

这是我的Stocks Controller错误,出现错误:

class StocksController < ApplicationController
  def search
    if params[:stock]
      @stock = Stock.find_by_ticker(params[:stock])
      @stock ||= Stock.new_from_lookup(params[:stock])
    end

    if @stock
      render json: @stock
      #render partial: 'lookup'

    else
      render status: :not_found,nothing: true
    end

  end

end

在课程中,它们具有与我相同的代码,但对于它们,它的工作原理.我所知道的唯一区别是他们正在研究Rails 4(Nitrous),并且我正在研究Rails 5(Mac OS) X / Atom IDE / GitLab存储库).如果可以,请帮助我!提前谢谢!

解决方法

:没有选项是 deprecated,将在Rails 5.1中删除.使用head方法响应空响应体.

试试这个:

render body: nil,status: :not_found

要么:

head :not_found

请不要将错误发布为图像,复制文本

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读