cost 285 ms
Rails ujs 以數組格式而不是基於索引的對象發送 formData

[英]Rails ujs sending formData in array format instead of index based object

我正在嘗試使用 formData 和 Rails ujs 將數據發送到我的 Rails 服務器。 前端js代碼如下所示: 在我的 Rails 控制器中,我收到以這種方式格式化的數據: 我希望數據看起來更像: 其中cart_items_attributes是哈希數組。 有沒有辦法通過改變我在Rail ...

Rails-ujs 在 Rails 7 的 Capybara 測試中不起作用(使用 Selenium 驅動程序)

[英]Rails-ujs doesn't work in Capybara tests in Rails 7 (with Selenium driver)

我已經連接了@rails/ujs,將其固定並包含在 js 文件中。 當我嘗試在開發服務器上執行此操作時,我看到該代碼按預期工作。 但是當我使用 selenium 驅動程序啟動我的水豚測試時,我在日志中看到該表單(具有remote: true標志)提交為 HTML。 這是我的代碼: 意見/文章/索引 ...

Rails UJS 不使用 Rails 7 觸發

[英]Rails UJS not firing with Rails 7

我將我的 Rails 應用程序升級到 Rails 7。我知道 Turbolinks 和 Rails UJS 實際上已被 Rails 7 中 Stimulus 和 Turbo 的 Hotwire 組合取代,但我想知道我是否仍然可以使用 UJS,如果可以,為什么不能在職的? 我的不起作用的方法如下所示: ...

Rails ujs 和遠程表單,如何停止表單提交以編程方式提交表單

[英]Rails ujs and remote form, How to stop form submission the programmatically submit form

我使用 rails form_with作為遠程表單。 在提交之前,我想顯示一個帶有動態消息的自定義確認框。 確實確認框后,我想最終提交表格。 我想出了 'ajax:beforeSend' 事件處理程序: 這工作正常,但是當我運行Rails.fire(form, 'submit'); ,當我最終 ...

在刺激控制器內提交表單的 Rails-ujs 上的奇怪 Turbolinks 響應

[英]Strange Turbolinks response on rails-ujs submited form inside stimulus controller

我是一名 Rails 初級開發人員,最近我嘗試使用 Stimulus 和 rails-ujs 從這兩篇文章中重現動態搜索表單: here和here 。 基本上,它是關於在激勵控制器中通過Rails.fire提交表單查詢,將其發送到專用的 rails 控制器,從數據庫中獲取數據,然后將其發送回攔截 ...

Rails Ajax 事件替換 DOM 元素

[英]Rails Ajax event on replaced DOM element

我有一個簡單的 Rails ujs 應用程序,頁面上有一些遠程鏈接。 在我的 js 模板中,我將此鏈接替換為新鏈接。 同時我需要監聽 ajax:success 事件: 但問題是這個事件永遠不會觸發。 因為它的目標元素被替換了。 ajax:success 即使其目標元素已從 dom 中刪除,我該如何 ...

Rails 6:使用 GET 而不是 DELETE 鏈接到 destroy_user_session_path

[英]Rails 6: link to destroy_user_session_path using GET instead of DELETE

我剛剛開始了一個簡單的 Rails 6.0.3.1 項目。 我正在設置 Devise 操作,但注銷鏈接似乎不起作用。 盡管我指定了方法,但它正在執行GET請求而不是DELETE : 點擊鏈接產生: 控制台中沒有錯誤: 我的app/javascript/packs/application.js看 ...

Rails-UJS 響應呈現原始 html 而不是解釋的 haml

[英]Rails-UJS response rendering raw html instead of interpreted haml

使用 Webpacker 的 Rails 6.0.1.2 雷寶石 哈姆勒 Rails-ujs 我正在使用用於分頁和 rails-ujs 的 kaminari gem 實現無限滾動功能。 在初始頁面視圖中部分加載正常。 它顯示結果(每個結果都是從名為“rooms_card.html ...

在 Rails-UJS 中獲取 AJAX 復選框值

[英]Get AJAX checkbox value in Rails-UJS

當我嘗試提交 AJAX 復選框時,如果未選中該復選框,則不會將值作為參數傳遞。 我知道在正常表單中,Rails 為復選框添加了一個具有相同名稱和值為 0 的隱藏字段,但這在這里不起作用,因為只有一個輸入被序列化而不是整個表單。 我正在使用 Rails-UJS,如下所述: https : //gu ...

Rails 5 / JS:如何使驗證錯誤可用於我的create.js.erb模板?

[英]Rails 5/JS: How can I make validation errors available to my create.js.erb template?

我有一個叫adventurer的模特。 我可以使用遠程表單創建一個: 我的create動作如下所示: 我想在JS中而不是控制器中處理成功和失敗的結果。 知道上面的示例有效,我想對其進行修改,使其可以處理錯誤消息。 以下將導致控制台SyntaxError: Unex ...

在rails中執行刪除操作后返回什么類

[英]what class is returned after a delete action in rails

我正在使用rails-ujs刪除對象,我的目標是在刪除對象后隱藏該div和obj,我之前做過,但是這次我無法獲取,我想我需要知道發生了什么。 查看: 在destroy.js.erb上: 控制器: 控制台錯誤: ...

Rails ujs調用類的子集

[英]rails ujs call on subset of class

Usercontent類的記錄是通過帶有Turbolink的AJAX調用生成和顯示的,基本上是rails方式,除了在rails 5應用程序中調用jQuery3之外。 但是,存在兩種渲染情況,一種在同一頁面上但在選項卡中,用於類的所有對象( usercontent ),另一種用於子集( po ...


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