Описание тега rails-api

Rails for API only applications (>3.2)
1 ответ

Срок действия записи в Rails

У меня есть запись ApiKey в моем приложении Rails. У него есть столбец dateires expires_at. Я пытаюсь использовать этот обратный вызов, чтобы истечь его: before_find :expire_api_key def expire_api_key if self.expired? self.destroy! end end Однако, в…
18 фев '14 в 12:01
1 ответ

Пользовательские атрибуты пользователя с devise_token_auth

Я создал новый API, используя rails / edge, и я использую devise с devise_token_auth, который сгенерировал мне пользовательскую модель. Мой вопрос заключается в следующем: после миграции и добавления новых атрибутов в модель User, как я могу вернуть…
27 янв '16 в 11:06
1 ответ

Не удается сохранить изображение из API с помощью скрепки

Я хочу сохранить изображение из моего приложения реакции в моем приложении rails. Я отправляю это на мой API: и когда я пытаюсь сохранить его, я получаю эту ошибку: { "file":[ "has contents that are not what they are reported to be", "file type is n…
15 апр '18 в 13:09
0 ответов

Тесты rspec-контроллера в Rails 5 Api все еще распространены?

Я пытаюсь настроить новый Rails 5.2.1 "Api only"-app. Следуя некоторым учебникам, я был удивлен, что многие из них (если не все) пишут только спецификации запросов. То, что я также нашел, это type: :api вариант в некоторых их уроках. Какая разница в…
26 ноя '18 в 17:40
0 ответов

Тестирование устройства входа пользователя, но получение 401 несанкционированного ответа

Я использую devise_auth_token драгоценный камень в rails-api приложение, в котором я пытаюсь проверить, если user является logged_in затем user уполномочен render через index действие в welcome_controller, welcome_controller class Api::WelcomeContro…
20 фев '17 в 09:10
3 ответа

Как создать rails api-проект с rails 4.2.7 и ruby ​​2.3.3?

Я хочу создать проект rails api из командной строки с помощью rails 4.2.7 и ruby ​​2.3.3. Я пробовал с этой командой rails _4.2.7_ new app_name --api но эта команда берет рельсы 5.
13 фев '17 в 03:34
1 ответ

Как зарегистрировать пользователя, используя Angular.js и затем подключаясь к Rails API?

Все, что я хочу сделать - это подключить Angular к интерфейсу API rails, чтобы зарегистрировать / войти в систему пользователя. Мне нужна помощь о том, как пройти проверку подлинности. На рельсы API был установлен драгоценный камень CORS. Если есть …
2 ответа

Выполнение PUT для одного URL/ метода из моего JS-клиента, другой - попадание

Я пытаюсь создать конечную точку API, которая использует несколько моделей, которые я называю Elements Звонок идет в Api::V1::ElementsController к Foo метод. scope module: :api, as: :api do namespace :v1 do resources :users, only: [:show, :update] d…
27 июл '17 в 17:20
1 ответ

В Rails 5 API отсутствует ActionDispatch::ParamsParser в качестве промежуточного программного обеспечения

Можно ли добавить "ActionDispatch::ParamsParser" в приложение Rails 5 API в качестве пользовательского промежуточного программного обеспечения. У меня есть пользовательское промежуточное ПО, которое обновляет объект запроса. когда запрос перенаправл…
15 ноя '17 в 17:04
4 ответа

devise user sign_in выдает ошибку аутентификации для токена подлинности токена CSRF

Я использую devise (последняя версия - 3.2.0) с rails (последняя версия - 4.0.1) Я делаю простую аутентификацию (без ajax или api) и получаю ошибку для токена аутентификации CSRF. Проверьте запрос POST ниже started POST "/users/sign_in" for 127.0.0.…
1 ответ

Конвертировать хэш в строку json - rails

У меня есть пост модель и контроллер. Однако, когда я загружаю изображение, оно сохраняет image_data как хеш { "id": 54, "image_data": "{\"id\":\"461dd0ca2c6ad31995a30039192d43cb.png\",\"storage\":\"store\",\"metadata\":{\"filename\":\"Artboard .png…
31 окт '17 в 06:56
1 ответ

Rails 5 api включить просмотр общих папок

Я создал rails api с Rails 5.0.0.rc1 и Ruby 2.3.0. Мне нужно, чтобы "публичная" папка в пути к приложениям была доступна для просмотра. Я добавил следующую строку в файл config/application.rb config.public_file_server.enabled = true Но мой API не мо…
07 май '16 в 17:41
1 ответ

CORS с Jquery Ajax для Rails API

Я создаю один пример API в Rails, используя rails-api gem, и включил CORS, указанный здесь Я попробовал операции api crud, используя "Advanced Rest API", и работал нормально. Теперь я добавил в Rails одно приложение spa jquery для использования API.…
27 мар '15 в 07:29
0 ответов

SyntaxError: использование const в строгом режиме. в приложении React с API-интерфейсом Rails 5

Я следую этому руководству по подключению приложения React к Rails 5 API. Все прошло хорошо примерно на полпути с созданием Profile.devотчасти, точнее, создание граблей для локального управления разработкой и производством. Procfile.dev выглядит так…
27 июл '17 в 17:03
1 ответ

rails-api и аутентификация

У меня проблема с аутентификацией запросов к моему Rails API В моем контроллере приложения у меня есть следующий код class ApplicationController < ActionController::Base # Prevent CSRF attacks by raising an exception. # For APIs, you may want to …
29 дек '14 в 17:57
0 ответов

ActionController::API в приложении Rails 4 с API и веб-представлениями

У меня есть приложение Rails 4.2.7 с веб-представлениями и JSON API. Существуют отдельные базовые контроллеры для веб-представлений и API. Я бы хотел, чтобы базовый контроллер API наследовался от ActionController::API, Однако в Rails 4 ActionControl…
16 мар '17 в 18:41
0 ответов

Rails, нет "Access-Control-Allow-Origin"

У меня есть приложения на Angular, который использует сервер Ruby on Rails/oAuth. При регистрации пользователя в консоли я получаю эти ошибки. POST*.herokuapp.com/api/users 500 (Internal Server Error) *.herokuapp.com/api/users:1 Failed to load *.her…
12 июл '18 в 06:32
0 ответов

NoMethodError в Devise::SessionsController#new

Я только что установил Devise в приложении rails-api. Я добавил следующее в мой ApplicationController: include AbstractController::Layouts include ActionController::MimeResponds include ActionController::HttpAuthentication::Basic::ControllerMethods …
18 ноя '13 в 11:34
1 ответ

Лучшие практики Rails API для обработки потоков мастера, когда клиент является нативным мобильным приложением?

Существует множество руководств / гемов, которые помогают разработчикам Rails создавать сложные потоки веб-форм через HTML (например, wicked). Тем не менее, они часто делают это, тесно связывая рендеринг представлений HTML с самим приложением Rails …
21 фев '18 в 05:54
0 ответов

Доступ к API с использованием SSL

Server: Ubuntu 14.04 Apache2 SSL enabled Rails 3.2 Application Я реализовал SSL, используя самогенерируемый сертификат. У меня есть REST API, реализованный как часть приложения Rails (для ограниченного набора вызовов REST). Я могу нормально вызывать…
25 июл '18 в 18:50