Ruby on rails 修复Rails中的重定向url
使用Rails 2.3.8 我的商店控制器里有这个Ruby on rails 修复Rails中的重定向url,ruby-on-rails,Ruby On Rails,使用Rails 2.3.8 我的商店控制器里有这个 def destroy @shop = Shop.find(params[:id]) @shop.destroy flash[:notice] = 'Successfully deleted ' + @shop.shop_type.singularize + '.' redirect_to shops_path(@shop.shop_type) end 每当我删除店铺时,我希望它被重定向到正确的shop
def destroy
@shop = Shop.find(params[:id])
@shop.destroy
flash[:notice] = 'Successfully deleted ' + @shop.shop_type.singularize + '.'
redirect_to shops_path(@shop.shop_type)
end
每当我删除店铺时,我希望它被重定向到正确的shop\u类型
。它将我重定向到:
http://localhost:3000/shops.places
而不是正确的URL:
http://localhost:3000/shops?type=places
如何重定向到正确的URL
谢谢。试试下面的方法。我已将重定向更改为行
def destroy
@shop = Shop.find(params[:id])
@shop.destroy
flash[:notice] = 'Successfully deleted ' + @shop.shop_type.singularize + '.'
redirect_to shops_path(:type => @shop.shop_type)
end
尝试以下方法。我已将重定向更改为行
def destroy
@shop = Shop.find(params[:id])
@shop.destroy
flash[:notice] = 'Successfully deleted ' + @shop.shop_type.singularize + '.'
redirect_to shops_path(:type => @shop.shop_type)
end