![](/img/trans.png)
[英]Textbox is getting blank on submit if any error in rails 5
我是 Rails 的新手 我在 Rails 5 的 forms 中有 7 個字段,並對其中一些進行了驗證 當我填寫所有正確的數據時,它工作正常。 當我不填寫任何必填字段時,它會顯示錯誤消息問題是清除所有 4 或 5 或 6 個文本框,我需要再次填寫所有相同的數據。 是否有任何選項可以保留數據並顯示警 ...
[英]Textbox is getting blank on submit if any error in rails 5
我是 Rails 的新手 我在 Rails 5 的 forms 中有 7 個字段,並對其中一些進行了驗證 當我填寫所有正確的數據時,它工作正常。 當我不填寫任何必填字段時,它會顯示錯誤消息問題是清除所有 4 或 5 或 6 個文本框,我需要再次填寫所有相同的數據。 是否有任何選項可以保留數據並顯示警 ...
[英]Rails Migrations. Why does migration not work?
我試圖遷移我在網上找到的東西,而 rails db:migrate 沒有效果。 我嘗試了其他建議修改遷移文件以報告錯誤的帖子之一,但重試后仍然沒有響應。 我生成了一個新的測試遷移用戶。 並且遷移得很好。 我也刪除了 db 並重新創建沒有效果。 ...
[英]Rails5: Transaction + how to test it
我有一個 class 有以下交易: 其中 ServiceResult 是: 問題1:這段代碼可以嗎? 有什么可以改進的? Question 2如何使用Rspec測試這個交易? 如何在我的測試中模擬 destroy_all 引發和錯誤? 我試過那樣做——但它不起作用.... ...
[英]Ruby on Rails 5.2 - NoMethodError (undefined method `host' for nil:NilClass):
我有一個 Ruby on Rails 5.2 應用程序在 Ruby 2.6.6 和以下路線上運行: /api/popups它給了我 500 內部服務器錯誤。 在生產日志中,我看到以下消息: controller2.rb 索引(第 5 行)如下所示: controller1.rb 第 14 行包 ...
[英]Delete some record and then rollback if condition fails in rails
問題? 我有一個Rails5應用程序。 我有兩個模型。 Team和Players 。 關聯是它們之間的has_many & belongs_to 。 現在,我想在更新team model 之前執行destroy玩家。 條件如下 筆記在team_params中,我有players_attri ...
[英]Action cable not working in rails 5.1.7 on production environment
我使用帶有rails 5.1.7的動作電纜,它在本地的開發環境和生產環境中運行良好,但是當它部署在aws ec2上時它不起作用。 下面是 action cable 配置的 production.rb 代碼。 並且下面提到了 cable.yml。 但默認安裝路徑get /cable不在服務器配置級別調 ...
[英]In Rails 5, how to drop the default value of primary key i.e. 'id' column and make it auto_increment again?
在我的 rails 應用程序中,有一個表的 'id' 列默認值設置為 0。我想刪除此默認值並再次使此列自動遞增。 我試過了 change_column_default(:table_name, :id, nil) 但它似乎不適用於諸如“id”之類的主鍵 ...
[英]How to get the last entered record field in rails with join and group by?
我正在使用帶有 ruby 2.4 的 rails 5.1 並且我被困在 rails Active Record 查詢中,我已經在 SQL 中完成了它,但無法以 rails 方式復制它。 請建議正確的語法,在此先感謝。 Sql 查詢是: 在rails中進行的相應查詢是: 這給出了以下錯誤: ou ...
[英]Getting “Uninitialized constant” routing error when loading a view
我是 ruby 和 rails 的初學者,並使用Rails 5.17為 class 開發 web 應用程序。 創建空的 Rails 項目成功,但是在創建新的 controller 時出現問題。 我從項目的根目錄生成了一個名為cars的新 controller,它是成功的。 app/controll ...
[英]Why conditional before_save with condition on attribute to be updated not working?
我在member.rb模型中有以下回調: 現在,當我在控制器中執行以下操作時: 我一直在更新要進行條件檢查的字段,解決該類型問題的更好方法是什么? ...
[英]Rails 5.1 with ElasticSearch 7.1 reindex error
在Rails 5 控制台上運行此命令時,我遇到了一些問題。 我在用戶表中有一些數據 彈性搜索錯誤: ...
[英]wicked_pdf_image_tag resolves to public folder when looking for images
我想渲染用戶以PDF格式上傳的圖像。 我保存圖像到當前的Rails目錄public文件夾。 目前正在將圖像保存在公用文件夾中。 一切都在開發中起作用,但是在生產中,它認為圖像是資產的一部分,並引發“圖像不在資產中”錯誤。 在開發中,它正在查看公用文件夾內的正確路徑。 在使用下面的代 ...
[英]How can I save the id of a child record in the parent without calling .save again?
我遇到一個問題,即遺留代碼在after_save回調內部直到Rails 5.1之前調用.save ,但是由於saved_change_to_attribute如何替換attribute_changed? 在after_回調中,兩次調用.save是一個問題( .save影響.changes )。 ...
[英]How to make dependent records inactive but not destroy using concern
我有一個名為runningmenu的模型,我希望在銷毀但不是硬刪除時使其處於非活動狀態,並且我還想要使其所有相關記錄無效,例如訂單 我正在使用ruby 2.4.0和rails 5我嘗試過使用主動記錄問題,在銷毀之前我正在調用關注停止銷毀方法來翻轉delete_status並拋出中止。 當 ...
[英]Rails semantic logger tags stopped working after upgrade to 4.4.1
在升級之前,我使用rails_semantic_logger和標記來記錄請求ID和會話ID。 我有我的日志記錄初始化,它使用這些ID添加標簽: 示例日志行: 環境: rails 5.0.4 紅寶石2.4.2 semantic_logger 4.2.0 ...
[英]How do i fix in ruby on rails the undefined method `alias_method_chain' error?
我剛剛克隆了一個 github 存儲庫https://github.com/maxitron93/p2pcollective.com ,當我在探索這個很棒的 p2p 借貸應用程序時遇到了一個錯誤 NoMethodError:ActiveRecord::ConnectionAdapters::P ...
[英]Migrate from two string yes/no variable to a single boolean variable in rails?
問題是關於rails數據庫遷移。 當前數據庫包含一個假設為布爾變量的兩個條目,如數據庫方案中所示: 我需要將其轉換為一個布爾變量,如下所示: 我考慮重命名'yes_boolvar',將其類型從字符串更改為布爾值,然后根據一些讀數刪除'no_boolvar'列,如下所示: ...
[英]ActiveRecord query only if attribute is inferior than another
我有當前查詢: @meals = Meal.where(week_day: 1, vacation_mode: false).order('random()') Meal還有其他兩個屬性: max_daily_orders和today_orders 。 兩者都是整數。 我想執 ...
[英]Pass the result of a Ruby Thread as a parameter to a method
我有這些控制器方法 我想將@projects的響應傳遞給@courses方法調用,但undefined method 'each' for #<Thread:0x00007f30dc83da10>錯誤,我一直在獲取此undefined method 'each' for #& ...
[英]ActiveRecord - Can't use column names in BETWEEN statement
我有一個用戶表,一個購買表和一個高級表,如果用戶注冊了高級服務,則將它們添加到其中。 高級表具有用戶ID,添加日期和刪除日期。 我想查找用戶在高級服務中所進行的購買。 我在想類似的東西: Purchase.joins(user: :premiums).where("purchases. ...