在Rails中命名模型资产与管道冲突

时间:2015-09-25 04:07:14

标签: ruby-on-rails ruby-on-rails-4 rails-api

我正在构建一个带有Rails的API,它有一些我可能想要用于管理目的的页面。我服务的模型之一被称为asset因为它是什么。

问题是使用rake routes时所有路线都显示正常,从API获取资产时很好,但当我尝试PUT更新资产时,它失败了方法不允许。我尝试切换名称,Rails对其他任何东西都很好。

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

1 个答案:

答案 0 :(得分:3)

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

config.assets.prefix = "/some_other_path" 

详细了解here