Rails 3可安装引擎路由错误

时间:2012-01-30 23:49:45

标签: ruby-on-rails routing

我在ROR 3.1.3中创建了一个可安装的引擎,我在创建非restful时遇到了问题  路由。

我的控制器:

#sessions_controller.rb
module Loginout
  class SessionsController < ApplicationController
    def abc
      raise 'aaaaaaaa'
    end
.......

路线:

#routes.rb
get '/sessions/abc'
#match '/sessions/abc', :to => 'sessions#abc'
  

http://localhost:3000/loginout/sessions/abc

给了我一个错误:

  

路由错误

     

未初始化的常量SessionsController

虽然我使用匹配但它工作正常(提升异常)。为什么它失败了?如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

请查看此链接Rails 3.1: Engine vs. Mountable App

可安装引擎与完整引擎之间的差异