我根据创建的:slug
创建目标网页例如www.mysite.com/stores/new-york和new-york是后端创建的slu((admin)
所以,如果我访问该网址,我想查看纽约所有商店的列表。
我有一个名为landing_pages的表,其中有一个名为slug的列,该列中包含为我想要生成的页面存储的所有名称。像纽约,华盛顿,迈阿密。等等
我有一个表存储列存储和城市
如何生成包含给定slug名称中所有商店的列表。
希望有人可以帮助我。提前致谢
答案 0 :(得分:1)
我建议你阅读rails routing guide。这个东西很简单
# routes.rb
get 'stores/:slug', to: 'stores#landing_page'
现在在您的控制器中
# stores_controller.rb
def landing_page
# something like this
@stores = Store.where(city: params[:slug])
# any other assignments
# ...
end