我有一个问题,Rails 根据控制器路径搜索附加子目录。有没有办法让 rails 停止搜索一个额外的子目录?我有点喜欢我现在拥有的目录结构。这是详细信息:
Rails 将返回此错误消息。如您所见,它会进行v1
两次:
Template is missing
Missing template api/v1/v1/print
我有一个控制器app/controllers/api/v1/v1_controller.rb
和一个视图app/views/api/v1/print.html.erb
config/routes.rb 中的具体路由是(半截断的):
namespace :api do
scope module: :v1 do
match "v1/print",
:to => "v1#print"
end
end
根据路线,它看起来不错。耙路线显示了这一点:
api_v1_print GET|POST /api/v1/print(.:format) api/v1/v1#print {:format=>"html"}
为什么一个目录太深了?