Я создаю API с Rails, который имеет несколько страниц, которые я могу использовать для целей администрирования. Одна из моделей, которые я обслуживаю, называется asset
, потому что это то, что она есть.Именование свойства модели в конфликтах Rails с конвейером
Проблема заключается в том, что все маршруты отображаются правильно при использовании rake routes
, и при получении активов из API это нормально, но когда я пытаюсь выполнить PUT
, чтобы обновить его, сбой невозможен. Я попытался переключить имя, и Rails просто отлично с чем-либо еще.
Как я могу обойти эту проблему без переименования моей модели или использования маршрута псевдонимов?
Я знаю, что это от 2-х лет назад, но если вы все еще там, может быть, вы могли бы помочь? У меня подобная проблема, и это не режет. Я предоставил больше контекста [здесь] (https://stackoverflow.com/questions/45358404/rails-4-asset-pipeline-name-collision-with-model-asset). – boboguitar