0

コントローラーが 1 つだけ必要なアプリを開発しようとしており、そのコントローラーへの引数として URL 内のすべてを使用します。

example.com/controller/action/params のように、通常、URL は GET コントローラー/アクションとして解析されると読みましたが、特定のコントローラーと特定のアクションを使用したいと思います。

常に同じアクションとコントローラーによって処理される example.com/params として URL を解析する基本的な方法はありますか?

4

3 に答える 3

0

これは悪い考えだと思いますが、render アクションを使用してこれを行うことができます。

def index
  if self.class.instance_methods(false).include? params[:page].to_sym
    render action: params[:page]
  else
    #error_404
  end
end
于 2013-04-12T19:34:03.933 に答える