You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rails 7中Admin::Shop#index页面Devise NoMethodError问题求助

我正在跟随Conner Jensen的YouTube教程,使用Rails 7搭建电商平台,当前遇到link_to元素的跳转问题:期望页面上的「Show Shop Button」能正确跳转到对应店铺的详情页/局部视图,但目前无法实现。

问题背景与细节

  • 教程中Conner Jensen曾通过修改_category.html.erb里「Show Category」的链接解决过类似错误,但我的对应文件_shop.html.erb和他的样式结构完全不同
  • 涉及的文件包括Devise生成的文件,以及/admin/shops/index.html.erb(已附截图)
  • 具体错误表现:
    • 当「Show this shop」的路径使用admin_shop时,页面抛出NoMethodError
    • 将路径改为@shop后,admin/shops页面可正常加载,但所有「Show this shop」链接均指向admin/shops列表页,无法跳转到对应具体店铺的详情页面

希望能得到解决这个路径跳转问题的方法。

内容的提问来源于stack exchange,提问作者Mambo Zulu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 17:13:09