Rails路线命名空间和form_for
我的routes.rb中有名称空间 namespace :businesses do resources :registration end 我的控制器位于业务/ registration_controller子目录中。 def new @business = Business.new end 在我看来,我想这样做,form_for @business do |f| ...但是出现以下错误: No route matches {:controller=>"businesses", :action=>"create"} 重新启动服务器,我也得到这个: undefined method#<#:0x10339bb20>的“ business_path” 这是我的耙路: home_index GET /home/index(.:format) {:action=>"index", :controller=>"home"} new_user_session GET /users/sign_in(.:format) {:action=>"new", :controller=>"devise/sessions"} user_session POST /users/sign_in(.:format) {:action=>"create", :controller=>"devise/sessions"} destroy_user_session GET /users/sign_out(.:format) {:action=>"destroy", :controller=>"devise/sessions"} …