cost 71 ms
Ruby 活動 Model 序列化程序 相同的自定義序列化程序 model

[英]Ruby Active Model serializer custom serializer for same model

可以說我有一個方法如下 現在這有效,它返回我的自定義序列化程序,但如果我想將自定義鍵添加到有效負載,如 {data: application} 它停止工作。 但是當我將渲染方法更改為 它通過錯誤或序列化程序沒有被擊中。 ...

添加 API 以允許客戶創建 object 並在現有 Rails 應用程序中接收響應

[英]Adding API to allow customers to create an object and receive response in an existing rails app

我在創建 url 時遇到路由問題,客戶可以在其中發布 object 並獲得 JSON 響應,其中包含有關 object 的信息。我有一個現有的 Rails 應用程序,我正在添加一個 API 以允許客戶創建a Point object 通過傳入緯度和經度。 我在api/v1/points_contro ...

如何使用 Doorkeeper 實現 custom_access_token_expires_in 方法?

[英]How to implement a custom_access_token_expires_in method with Doorkeeper?

我有一個帶有自己的 api 的 rails 7 應用程序。 我正在使用 Doorkeeper gem 來實現授權外部方能夠使用 API。 到目前為止,我已經讓 Doorkeeper gem 使用以下工作流程: 用戶使用Doorkeeper::Application創建一個新應用程序並接收一個cli ...

如何為多部分請求構建 Rails API controller 的 require 參數方法?

[英]How to construct require param method of Rails API controller for a multipart request?

自從在 Rails 上的 Ruby 上使用 2 天以來,我一直遇到一個問題(我自學了 3 個月),但我沒有找到解決問題的“rails 約定”方法。 我正在構建一個經典的 API,用戶可以在其中創建一個具有名稱、描述和圖像的夢想目的地。 我有一個dream_destination model:cla ...

如何測試 Rails rack-cors gem 是否正常工作

[英]How to test if Rails rack-cors gem is working

我正在嘗試構建一個 React - Rails API 項目。 我添加了gem 'rack-cors'並創建了config/initializers/cors.rb文件: 我只想允許端口3001 ,因為那是我的 React 前端將服務的端口。 現在我想測試這是否真的有效並阻止其他請求。 到目前 ...

帶有前端引擎的 Rails 5 API

[英]Rails 5 API with front-end engine

我有一個 Rails 5 API 和設計/門衛完美地工作。 我已經構建了一個具有所有設計視圖的前端部分的引擎。 除非當守望者拋出錯誤時,否則一切正常。 我已經手動導入了缺失的模塊: # app/controllers/concerns/api_to_web_controller.rb module ...

獲取數據並將其發布到外部 API Rails

[英]Getting data and post it from and to External API Rails

我成功地從 rails 中的外部 API 獲取數據, 在視圖中,當我想要創建更新表單時,我只是這樣做 但是當我將它調用到 _form.html.erb 時我會遇到這個錯誤 我如何從外部 API 獲取數據並將其放在 form_for 上並更新數據? 我的回復 API ...

Rails API Controller Update Action -- 如何添加多對多

[英]Rails API Controller Update Action -- How to add many-to-many

我有一個提供 Vue 前端的 Rails Api。 我有兩個主要模型,Contacts 和 Outlets,它們通過連接表 ContactOutlets 建立多對多關系。 我想弄清楚如何在聯系人 controller 中將關聯添加到插座。 我知道,我可以單獨調用 ContactOutlet crea ...

前端處理:帶有 Rails API 的文件/CSV

[英]Frontend Handling: FILES/CSV with Rails API

我有一個 Rails API 端點,它根據 API 請求發送一個 csv 文件: 問題: 當我到達端點時,它返回 200,但是我的瀏覽器沒有下載文件... 請注意,我正在運行 Rails API 服務器,所以我沒有任何視圖,只有模式控制器和服務。 我的前端代碼如下所示: ...

Ruby on Rails API - 出口 CSV

[英]Ruby on Rails API - Export CSV

很久以前可能有人問過這個問題,但我在任何地方都找不到好的答案。 我的申請現狀是: Rails API(沒有意見) TypeScript 劉先生現在,我被賦予了構建 CSV 功能的任務...... 問題是, 我如何在 Rails api 中做到這一點? 我的前端應該如何處理這個? 這是我不工作的 ...

Rails API 應用程序的 CSRF 令牌

[英]CSRF tokens for Rails API application

在 Rails API 應用程序中,我們沒有開箱即用的 CSRF 保護。 特別是,不建議將訪問令牌(例如 JWT)存儲在 localStorage 中,建議存儲在 cookies(帶有 httpOnly 標志、SameSite 等)中。 但這一次我們很容易受到潛在的 CSRF 攻擊。 在全棧生成的 ...

從我的 rails-api 預約表中獲取數據時出現 401 未授權錯誤

[英]401 unauthorization error when fetching data from my rails-api appointment table

我目前正在使用郵遞員測試我的醫生預約 rails-API。 當我輸入: 使用 http://localhost:3000/api/v1/appointments 在 postman 中發送 post 請求。 我希望它返回約會日期。 相反,我得到 帶有 401 未經授權的錯誤。 我的約會控制 ...

Style/OptionalBooleanParameter:使用 boolean 參數定義方法時使用關鍵字 arguments

[英]Style/OptionalBooleanParameter: Use keyword arguments when defining method with boolean argument

我正在使用我的 Rails RESTful API 並在某些端點上設置了版本控制功能。 我有一個 class ApiVersion ,它負責根據初始化時傳遞給它的 arguments 確定要渲染的控制器。 class 定義如下所示: 這些請求工作得很好,但是當我運行rubocop -A時,我收到 ...

如何上傳多個圖像並同時更新一個實體。 Rails API 和 JS 前端

[英]How to upload multiple images and update an entity at the same time. Rails API and JS frontend

我正在嘗試使用來自 React 前端的 formData 進行一個 API 調用,該前端具有多個圖像加上字符串/布爾值等來更新實體我正在使用活動存儲,並且可以將多個圖像附加到實體,但是當我想通過一個 API 調用(理想情況下)使用字符串等更新實體時。 它是這樣說的: 參數丟失或值為空:屬性我知道原因 ...

如何緩存 Rails API 動作

[英]How to cache Rails API actions

為動作進行緩存的最佳和正確方法是什么? 我是否被迫使用ActionController::Base ? 還有另一種方法(保持 ActionController::API 存在)? 我是否必須將緩存下推到 Model 層? 我看到 Rails 6(可能是之前的版本)不再支持開箱即用的動作緩存。 緩存被 ...

如何通過配置更改管理不同版本的 Rails API

[英]How to manage different versions a Rails API with config changes

我目前有一個帶有命名空間路由的 Rails 5 API: /api/v1/... 我想發布一個使用不同身份驗證/CORS 配置的新版本( /api/v2/...) 。 具體來說,v1 使用憑據身份驗證。 但在 v2 中,我想切換到令牌。 我想申請 v2 的更改的快速概覽: 請注意,默認情況下禁用c ...

通過簽名驗證 Shipwire Webhook

[英]Verifying Shipwire Webhook via Signature

我似乎無法驗證 Shipwire 的簽名。 我已經檢查過了,論壇等中的大多數示例似乎都有效,但不適用於船線,我想知道是否有任何人有處理船線的經驗。 基本上代碼狀態 所以對我的代碼進行了簡單的檢查,我首先通過他們的 api 注冊了一個秘密並得到了結果,將其存儲在 rails 憑據中 所以在我的 co ...

緩存從 Rails API(google-id-token)發出的 HTTP 請求?

[英]Caching an HTTP request made from a Rails API (google-id-token)?

好的,第一次做API! 我的假設是,如果數據需要存儲在后端以便它在多個 API 調用中持續存在,則它需要 1)在緩存中或 2)在數據庫中。 那正確嗎? 我正在查看 gem“google-id-token”的代碼。 它似乎正是我的谷歌登錄應用程序所需要的。 我的前端應用程序將通過請求將 google ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM