gpt4 book ai didi

ruby-on-rails - Rails 中城市/地区/国家的 URL

转载 作者:行者123 更新时间:2023-12-04 07:10:47 26 4
gpt4 key购买 nike

您对在 Rails 中为城市、地区、国家/地区显示 URL 和处理 View 有什么建议?

IE:

/us/ca/旧金山

/countries/us/regions/ca/cities/旧金山

应该可以:
列出所有国家,列出国家内的所有地区,列出一个地区和国家内的所有城市。

你会把显示一个国家所有地区的代码放在哪里?:

/我们/地区/

/我们

代码应该在地区( Action 表演)还是国家( Action 索引) Controller 中?

最佳答案

同意阿恩。我认为第一个变体没有任何问题。

至于第二个问题,最好在RegionsController中获取region列表。

说你想

GET /us/regions

那么你应该将它路由到
class RegionsController < ApplicationController
# GET /:country_code/regions
# GET /regions
def index
@countries =
if params[:country_code]
Country.find_by_code(params[:country_code]).regions
else
Region.all # get all regions if country_code is not set
end
end
end

关于ruby-on-rails - Rails 中城市/地区/国家的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/383734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com