Rails 中的模型资源命名与管道冲突

PW *_*Kad 3 ruby-on-rails rails-api ruby-on-rails-4

我正在使用 Rails 构建一个 API,其中有一些我可能想要用于管理目的的页面。我提供的其中一个模型被称为“an”,asset因为它就是这样的。

rake routes问题是,在使用和从 API 获取资产时,所有路由都正确显示,这很好,但当我尝试PUT更新资产时,它会失败,方法不允许。我尝试更改名称,Rails 与其他任何东西都很好。

如何在不重命名模型或使用别名路由的情况下解决此问题?

Nar*_*iya 5

您可以通过在配置中提供前缀值来更改 Rails 资产路径,例如

config.assets.prefix = "/some_other_path" 
Run Code Online (Sandbox Code Playgroud)

在这里阅读更多相关信息