Не похоже, что вы отвечаете на эти ответы.
Забудьте о Rails, мой вопрос будет таким: каков RESTful способ создать ресурс, который уже может существовать? Стоит ли отправлять POST на URL-адрес (список) ресурсов, а затем ожидать код состояния HTTP 201, если ресурс был создан, и 200, если он уже существует?
Похоже, это должно быть где-то прописано в стандарте.
Кстати, вот как я с этим справляюсь - с кодами состояния.