rails-engines

    0熱度

    1回答

    我已經創建了RoR-App,並且我想添加一個簡單的博客作爲引擎,該引擎已經與用戶可以擁有自己的博客的/博客相關聯。現在我沒有發現任何東西,我可以在我的博客引擎中使用模型user.rb。 在我的主應用程序中,我可以使用current_user.username,但在我的引擎中我無法使用它。

    1熱度

    1回答

    我在我的rails應用程序中安裝了引擎。在控制器中,我可以通過在路徑前面加上引擎名稱來訪問引擎路徑助手。 myengine.articles_path。我想在服務類中訪問這些助手。通常我會包括url_helpers即 class SomeService include Rails.application.routes.url_helpers end 這讓我訪問我的主要應用程序的幫

    2熱度

    1回答

    我在具有許多引擎(用於模塊化)的Ruby on Rails中創建應用程序。 我想爲每個引擎使用不同的數據庫。如何配置這個? 數據庫 - MYSQL

    0熱度

    1回答

    我已經安裝在我的軌道的引擎應用爲引擎前綴工作: mount Blazer::Engine, at: "blazer" 現在,這個GET請求: <%= link_to "New Query", new_query_path, class: "btn btn-info" %> 重定向到這一點: blazer/assets?action=new&controller=blazer%2Fqueri

    0熱度

    1回答

    如果我希望能夠託管同一個rails引擎(bot)的多個實例,該怎麼辦?這將是獨立的發動機(使用相同的代碼),但使用不同的模型屬性,數據等。 這對我來說很有意義的唯一方法是安裝獨立的發動機(機器人)做這樣的事情.. mount SomeENGINE, at: 'bot/:unique_id' 是這樣做的嗎?基本上每個引擎都有獨立的Web鉤子來識別每個引擎?

    0熱度

    2回答

    我有一個軌道引擎,具有插入主機應用程序的路由,視圖,模型和控制器。 我安裝發動機主機路由,像這樣: mount HelpCenter::Engine, at: "/help_center" 當我去到由發動機(它使用來自主機的佈局)提供的視圖,它越來越錯誤時,它嘗試解析導航欄中的路由(主機路由)。 如何提供從主機到發動機的路線?

    2熱度

    2回答

    介紹 我們有一個Rails5應用程序,這是在約10+發動機splittend和核心應用,其安裝這些引擎。 在我們的例子中,引擎是一個簡單的舊的rails引擎,被定義爲gem並位於專用的git存儲庫中。核心應用程序中的Gemfile指的是所有引擎(見下文)。 要求的行爲 對於部署寶石/引擎的特定版本應該使用(由核心)。 對於本地開發,本地克隆存儲庫的HEAD應該被使用(由核心)。 當前設置 我們實現

    0熱度

    1回答

    假設我有一個名爲seasons的Rails引擎。說在我試圖鏈接到seasons引擎內的網址的主應用程序。我試圖做到這一點: seasons.winter_url 但拋出: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to

    0熱度

    1回答

    在由幾個Rails引擎組成的Rails 4.2應用程序中,需要引擎itemlized_spendingx通過ajax調用來渲染引擎biz_workflowx中的文件。發動機biz_workflowx被包括在這樣itemlized_spendingx的應用控制器: module ItemlizedSpendingx class ApplicationController < ::Appl

    1熱度

    1回答

    我已經集成了Thredded到我的rails應用程序。這是我嘗試過的第一個論壇引擎,它很酷。就在最近,我願意完全刪除一些消息板,但是消息板控制器本身沒有銷燬操作。我嘗試過手動添加它,它導致我覆蓋越來越多的類,模型等,但沒有成功。 任何線索將不勝感激!