如何在 Rails 中为edit_path创建别名



我设置了一个edit_path来编辑客户,它工作正常。 但是,由于某些旧版权限授权问题,我需要对客户使用不同的命名约定,因此我的权限被命名为 action_company 而不是 action_customer 。 我需要能够使用像 edit_company_path 这样的路径,但我不确定如何让它工作,我一直在undefined method 'edit_company_path'. 我尝试过弄乱路线,但我显然误解了 Rails 如何将路径映射到操作。

如何将此自定义路径别名映射到客户的正确编辑操作?

未定义的方法"edit_company_path">

如果要为现有编辑路径设置别名,请使用 as: 。如下所示

#routes.rb
get '/edit/:id', to: 'controller#edit', as: :edit_company

这将是您可以使用的所需路由助手。

相关内容

  • 没有找到相关文章

最新更新