1
考虑这一点在routes.rb中简单的Rails路由,做资源区块内获得“动作”
resource :places do
resource :people
get 'search'
end
当我这样做的浏览器:
localhost:3000/places/search
它给了我无效身份证的地方错误。
我要做到这一点,而不使用“匹配”
考虑这一点在routes.rb中简单的Rails路由,做资源区块内获得“动作”
resource :places do
resource :people
get 'search'
end
当我这样做的浏览器:
localhost:3000/places/search
它给了我无效身份证的地方错误。
我要做到这一点,而不使用“匹配”
你需要指定的get
适用于收集:
resource :places do
resource :people
get 'search', :on => :collection
end
有关详细信息,请参阅documentation on collection routes。
resources :places do
resources :people
get 'search', :on => :collection
end