2015-09-25 41 views
1

我正在构建一个带有Rails的API,它有几个页面,我可能想为管理目的提供这些页面。我服务的其中一个模型叫做asset,因为这就是它的原因。在Rails中命名模型资产与管道冲突

问题是,使用rake routes时以及从API获取资产时路径都正常显示,但是当我尝试使用PUT来更新资产时,它将以不允许的方法进行失败。我尝试切换名称和Rails与其他任何事情都很好。

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

回答

3

你可以像

config.assets.prefix = "/some_other_path" 

在配置提供前缀值变更轨道资产路径了解更多关于它here

+0

我知道这是2年前,但如果你仍然在那里,也许你可以帮忙吗?我有类似的问题,这不是削减它。我提供了更多的上下文[here](https://stackoverflow.com/questions/45358404/rails-4-asset-pipeline-name-collision-with-model-asset)。 – boboguitar