![](/img/trans.png)
[英]Hamani: Entities and Repositories what is the difference?
我繼續自己研究 hanami,我遇到了這樣一個事實,即在生成 User 模型時,hanami 會生成 2 個包含文件的實體和存儲庫目錄 實體目錄中的 user.rb 存儲庫目錄中的 user_repositories.rb 我閱讀了文檔,但我仍然不明白應該在這些類中的哪些類中描述關聯驗證,或 ...
[英]Hamani: Entities and Repositories what is the difference?
我繼續自己研究 hanami,我遇到了這樣一個事實,即在生成 User 模型時,hanami 會生成 2 個包含文件的實體和存儲庫目錄 實體目錄中的 user.rb 存儲庫目錄中的 user_repositories.rb 我閱讀了文檔,但我仍然不明白應該在這些類中的哪些類中描述關聯驗證,或 ...
[英]Use a postgres computed value without a column as a Ruby variable
我有一個 Hanami web 應用程序,其中一個功能是將數據庫中的字符串與用戶提供的字符串進行比較。 為此,我使用了 postgres 擴展 pg_trgm。 Ruby 中的翻譯查詢條件如下所示: .where {similarity(:content, source_text_for_look ...
[英]How to configure Puma for a Hanami Application?
我有一個 Hanami 1.3.3 應用程序,它應該與 Puma 作為生產網絡服務器一起運行。 我想在集群模式下使用 puma 並正確使用 preload_app。 現在我正在為正確的 Puma 配置而苦苦掙扎。 我知道,每個子進程(工作者)必須有自己的新數據庫連接、redis 連接等。我的應用程 ...
[英]hanami-model integration to ruby project
我的應用程序的結構: 寶石檔案: 配置/環境.rb: 配置/boot.rb: lib/entities/account.rb: lib/repositories/account_repository.rb: 在控制台中,我運行以下代碼,但出現錯誤: 我究竟做錯了什么? ...
[英]How to use conditions in update/delete commands with Hanami::Repository?
無法弄清楚如何使用 Hanami::Repository 按條件更新/刪除記錄。 例如,有這些表: users和clients 。 用戶有: deleted_at列,用於將用戶標記為已刪除 client_id列,作為clients表上的外鍵 僅當記錄未標記為已刪除且由特定客戶端限定范 ...
[英]Using Hanami model and rake tasks without a router etc
我將要編寫一個使用amqp協議的服務,根本不使用http。 我喜歡hanami的存儲庫-實體-模型-交互器范例,我想在我的項目中使用它們。 毫無疑問,手工生成所有東西很無聊。 因此,我想知道如何抓緊耙子任務。 尋找到配置/環境等,ughhhh。 不久,在沒有hanami路由器和控制 ...
[英]How to refactor queries chain in Hanami?
如何重構#filtered方法? 在 Hanami 中,無法以 ActiveRecord 樣式進行查詢鏈(過濾器)。 我想獲得像 ActiveRecord 過濾器這樣的方法。 現在: documents.filtered(genre: 'news', min_published_at: from ...
[英]How to update only changed attributes in Hanami Model?
鑒於我使用的是Hanami Model版本0.6.1,我希望存儲庫僅更新實體的已更改屬性。 例如: 但它發生的是第二個命令覆蓋所有字段,包括那些未更改的字段。 我知道我可以使用Hanami::Entity::DirtyTracking來獲取所有已更改的屬性,但我不知道如何使用 ...
[英]How to load Hanami Model in a migration?
我想更改表中表的結構,並且需要用舊值重新填充一些新字段。 因此,為此,我想在遷移中使用存儲庫。 但是,似乎我需要加載Hanami Model才能使用存儲庫,因為在運行遷移時Hanami不會加載它。 所以,現在我有這個: 但是當運行此遷移時,我得到 所以,我不知道該怎么辦 ...
[英]Join query in Hanami-model
是否可以在Hanami::Repository子類中創建連接查詢? 我發現這個 pull請求實現了這個功能,但我在當前的代碼庫中找不到它。 ...
[英]Hanami, show 'post' controller/view
我不了解Hanami,已經創建了Message模型,並且想通過params[:id]從數據庫消息中提取消息。 我們在Rails @message = Message.find(params[:id] 。 我閱讀了文檔以及之后的工作。 我的控制器(用於顯示): 而我的erb: ...
[英]How can I access more than one database with Hanami/Repository
我有一個必須從數據倉庫生成報告的應用程序。 我不想將應用程序特定數據(用戶,權限,報告定義......)保存在倉庫所在的同一數據庫中。 此外,將來我很可能也必須訪問其他數據庫(甚至可能是Oracle)。 我已經在.env文件中配置了我的數據庫連接,但我不知道我是否可以定義新連接,以及如 ...
[英]Less-than queries in a Lotus Model Repository
是否可以在Lotus :: Model存儲庫中執行以下查詢? 在Lotus :: Model使用的Sequel中,您可以執行上述操作,也可以像這樣將其傳遞給塊 在Lotus中這似乎不太可能,因為conditions內部變量是需要鍵和值的Set 。 我想知道是否還有其他人可以解決 ...