Я хочу предоставить пользователям доступ к моему API (размещенному на heroku.com) со своих сайтов.Но возникает странная проблема, когда я хочу разрешить им публиковать в API:
Данные, отправленные из правильной формы с правильным URL-адресом действия (например, "http://myapp.com/projects/123/tasks/321/todos") - параметры сериализуются и отправляются черезjQuery - я сталкиваюсь с «ActionController :: MethodNotAllowed» с дополнительной информацией: «Разрешены только запросы на получение и публикацию», который перенаправляет на ApplicationController # index с: method =>: options.
Rails не делаетизвлеките параметры для project_id (123) и task_id (321) из URL-адреса, также не доступны никакие дополнительные параметры request_parameters, path_parameters или query_parameters.
Это происходит, когда я отправляю POST с внешних сайтов, но не происходит, при публикации с html-страницы на моем локальном компьютере. Первая мысль была о неправильной кодировке, но о том, как исправить эту проблему.
Редактировать: я использую authlogic (не devise :-D) и для: создать действие, protect_from_forgery уже пропущено.
Любые предложения приветствуются