【发布时间】:2016-05-20 06:33:58
【问题描述】:
我对 RoR 有点陌生,
我想要一个结构化的目录,因为项目可能会变得很大我不想让所有控制器都直接进入controllers 目录。
我想要一些东西
app/
controllers/
application_controller.rb
groupa/
athing_controller.rb
athing2_controller.rb
groupb/
bthing_controller.rb
但是,当我在 routes.rb 中放置以下内容时:
get 'athing', :to => "groupa/athing#index"
我在 localhost:3000/athing/ 上收到以下错误:
AthingController 类的超类不匹配
比如:
class AthingController < ApplicationController
def index
end
end
我错过了什么吗? 我可以放置子目录吗?
【问题讨论】:
标签: ruby-on-rails ruby controller routes subdirectory