-
0 votesanswersviews
Rails 5.1 API CORS问题
我有一个生成json的rails 5.1.6 api . 我有一个单独的Vue.js客户端,旨在使用它 . 该模型是实体 . GET请求可以正常查看db中所有实体的索引 . 但是,当我尝试POST一个新实体时,我在控制台中收到以下错误: 来自origin>'http:// localhost:8080'的'http:// localhost:3000 / entities'对XMLHtt... -
2 votesanswersviews
rails-api和angularJs中的CORS
我一直在尝试各种关于这个主题的其他问题的解决方案,没有任何运气...... 我正在尝试设置一个rails-api项目,在AngularJs中有一个前端 . 他们将在不同的领域 . 我可以毫无问题地发出GET请求 . 但是当我尝试进行PUT时,我会使用Chrome控制台: XMLHttpRequest cannot load http://0.0.0.0:3000/thingies/1. No '... -
22 votesanswersviews
你如何在rails-api中使用authenticate_with_http_token?
我正在使用rails-api并需要使用 authenticate_with_http_token 来处理标头授权令牌,但是我收到以下错误: NoMethodError (undefined method `authenticate_with_http_token' for ...) -
0 votesanswersviews
使用Jquery Ajax到Rails API的CORS
我使用rails-api gem在Rails中创建一个示例api并启用指定的CORS here 我在chorme中使用'Advanced Rest API'尝试了api crud操作并且工作正常 . 现在我只是向Rails添加了一个spa jquery应用程序来使用API . 我只是将我的jquery应用程序放在Rails API的公共目录中 . 我的get方法工作正常但不是'PUT'和'PATC... -
0 votesanswersviews
铁轨,机架,nginx,angualrjs和cors
Access-Control-Allow-Origin不允许“Origin MYSITE.com” . 错误 . 在我的控制器中我有 def subscribe gibbon = Gibbon::Request.new @list_id = 'some_id' begin resp = gibbon.lists(@list_id).members.create({body: s... -
0 votesanswersviews
如何使用rails client app应用rails api
我有以下两个rails应用程序 . 一个是仅API,另一个是仅客户端(没有ORM) . 客户 localhost:2000 class Activity < ActiveResource::Base self.site = "http://localhost:3000/v1" class ActivitiesController < ApplicationCo... -
0 votesanswersviews
不能得到机架轨道4.2.5.1
我在 生产环境 的服务器上有一个api,我安装了cors rack以允许我的gemfile中的ajax调用我把gem'rack-cors'和我使用了bundle install . 之后,我将以下代码放在config / application.rb中: require File.expand_path('../boot', __FILE__) require 'rails/all' # Re... -
1 votesanswersviews
Rails 5.2 Rest API Active Storage React - 将附件URL添加到控制器响应中
想要为附加文件添加url,同时响应获取父资源(比如Person)的嵌套资源(比如Document)的请求 . # people_controller.rb def show render json: @person, include: [{document: {include: :files}}] end # returns # {"id":1,"ful... -
1 votesanswersviews
使用v0.9.3创建url属性时,Active Model Serializers出错
我正在尝试在AMS中做一些超级简单的事情,我在其中生成对象的url属性,如下所示: class DeckSerializer < ActiveModel::Serializer attributes :id, :title, :description, :url has_one :user has_many :cards def url deck_url(obje... -
4 votesanswersviews
如何将我的附件的url存储在rails控制器的活动存储中
如何在我的rails控制器中获取存储在活动存储中的has_one模型附件的URL . 所以,我可以在json中将其作为api的完整链接发送 . 到目前为止,我尝试了以下方法,但每个方法都提出了各种问题: 1)current_user.image.service_url ----未定义的方法`service_url'for# 2)Rails.application.routes.url_helper... -
0 votesanswersviews
Rails API / Ember-cli网络应用程序:传统工作流程是什么?
在构建SPA的过程中,我们选择了Rails API和Ember-cli的组合 . 根据我们的理解,应用程序的架构如下: Rails API将作为API运行应用程序的后端 Ember-cli将作为前端MV *框架运行应用程序的前端 Rails API将使用JSON将数据提供给Ember-cli 虽然看起来不太清楚,但开发工作流程应该是什么? 换句话说,我们应该: 构建后端(rai... -
1 votesanswersviews
无法将devise_token_auth与active_admin一起使用
我正在尝试将devise_token_auth与active_admin一起使用 . 运行 rails g active_admin:install User 时出现以下错误 . 错误 usr / local / lib / ruby / gems / 2.4.0 / gems / actionpack-5.1.4 / lib / action_dispatch / routing / rout... -
1 votesanswersviews
如何在Rails-api中使用paperclip时检索AWS存储图像的链接
我有一个rails-api,其中我使用paperclip存储图像,这些图像存储在S3存储桶中 . 这是我上传时的heroku日志 . [paperclip] saving /feeds/images/000/000/025/original/test.png 2016-08-10T07:53:14.814789+00:00 app[web.1]: [AWS S3 200 0.480788 0 re... -
4 votesanswersviews
rails active_storage:install IS NOT WORKING
我已经将rails api应用程序从5.1更新到5.2 . 我只使用rails api . 我正在尝试使用活动存储 . 我认为问题是由于 config/application.rb 中的 config.api_only = true 行 . 我做了很多谷歌但没有找到任何东西如何在rails api中使用主动存储 . 这是我的 Gemfile : source 'https://rubygems.o... -
0 votesanswersviews
使用Rails API反应On Rails gem
我正在尝试在Rails API之上运行React . 我使用 --api 标志创建了Rails应用程序,因此我可以尽可能地使其成为极简主义者,并且我选择了react_on_rails gem来使React工作在其上,因为它似乎是一种很好的方法来解耦客户端和服务器应用程序 . 我按照gem's Github page上的教程进行操作,但是当我在运行Foreman后尝试访问URL http://lo... -
1 votesanswersviews
没有cookie的Rails中的OAuth?
通常,Rails中的OAuth由OmniAuth处理,可以直接使用,也可以与Devise一起使用 . 但是,这似乎不适用于仅API后端; OmniAuth依赖于cookie并拥有自己的(不透明的)中间件,而cookie对于本机客户端并不是很好 . 这就是为什么我在寻找一种没有cookie的OAuth方法 . 我正在尝试 Build 一个单独的前端和后端的网站;在我看来,OAuth通过网页的工作流程...