如何在没有操作时在rails中显示消息

时间:2016-06-17 06:02:54

标签: ruby-on-rails ruby

在ruby中有一个名为method_missing的概念,我试图在rails中实现相同的功能。

class GalleryController < ApplicationController
  def gallery_home
  end
  def method_missing(m, *args)
    render plain: "There is no method #{m}"
  end
end

但仍会出现默认的rails错误页面。请指点我错的地方

编辑:当路线不匹配时,我正在尝试显示一条漂亮的自定义错误消息 我不想向用户展示 The page you were looking for does not exist

0 个答案:

没有答案