在 Rails 中命名模型资产与管道冲突
Naming a model asset in Rails conflicts with pipeline
我正在构建一个 API 和 Rails,其中有几个页面我可能想提供给管理员使用。我提供的其中一种模型称为 asset
,因为它就是这样。
问题是当使用 rake routes
和从 API 获取资产时,路由都正确显示,但当我尝试 PUT
更新资产时,它方法不允许失败。我尝试切换名称,Rails 与其他任何名称都可以。
如何在不重命名我的模型或使用别名路由的情况下解决这个问题?
您可以通过在配置中提供前缀值来更改 rails 资产路径,例如
config.assets.prefix = "/some_other_path"
了解更多信息 here
我正在构建一个 API 和 Rails,其中有几个页面我可能想提供给管理员使用。我提供的其中一种模型称为 asset
,因为它就是这样。
问题是当使用 rake routes
和从 API 获取资产时,路由都正确显示,但当我尝试 PUT
更新资产时,它方法不允许失败。我尝试切换名称,Rails 与其他任何名称都可以。
如何在不重命名我的模型或使用别名路由的情况下解决这个问题?
您可以通过在配置中提供前缀值来更改 rails 资产路径,例如
config.assets.prefix = "/some_other_path"
了解更多信息 here