rails-engines

    0熱度

    2回答

    配置/初始化/ aws_config.rb: AWS_CONFIG = YAML.load_file("#{::Rails.root}/config/aws.yml")[Rails.env] 模型代碼: self.bucket = AWS_CONFIG["bucket"] 測試結果: Failure/Error: self.bucket = AWS_CONFIG['bucket'] No

    1熱度

    1回答

    是否有可能在運行示例之前告訴rspec重新啓動Rails?我構建了一個掛鉤到Rails初始化過程的引擎,用戶可以在初始化器中進行一些配置更改,這些更改會影響Rails和引擎的配置。我希望能夠模擬這些配置更改,重新啓動rails並測試結果。

    0熱度

    1回答

    我有一個Rails 4.2.1應用程序,下面有多個引擎。該應用程序已在Apache2和Passenger的生產環境中進行了託管,並且在幾周前一直運行良好。我現在面臨一個奇怪的問題,無法加載資產在一個特定的引擎下,並得到錯誤「無法加載資源:net :: ERR_CONNECTION_RESET」當試圖加載JavaScript或其他資產文件在特定的引擎下。 應用結構是 根 AssessmentTool

    2熱度

    1回答

    我建立一個Rails的引擎,我發現,如果我生成一個控制器,像這樣rails g controller test它給了我下面的輸出: require_dependency "my_app/application_controller" module MyApp class TestController < ApplicationController end end 爲什麼有必要要求發動

    1熱度

    1回答

    我有一個rails引擎,它公開了一個名爲myengine create的命令。該命令生成一個完整的Rails應用程序,其中myengine已經集成到其中。該命令調用rails new ...來生成應用程序。一切正常,只要我執行這個命令外部的引擎文件夾。但是,如果我在引擎文件夾內執行它,它會因爲它在引擎內運行bin/rails命令而不是系統上安裝的常規rails命令而中斷。引擎文件夾內的bin/ra

    -1熱度

    1回答

    我已經創建了一個新的rails 4引擎,並嘗試爲新創建的引擎工作沒有安裝路線,但它在下面沒有爲我工作的文件。 應用程序/ routes.rb中(根路由文件) Rails.application.routes.draw do mount Uhoh::Engine => "/uhoh" resources :products end NEW_ENGINE /配置/ route

    0熱度

    1回答

    我有一個共享引擎,我保持共享AR模型和一堆其他東西。 下面是我的用戶AR模型 module Shared class User < ApplicationRecord validates_presence_of :password, on: :create # validates_uniqueness_of :email # validates_unique

    1熱度

    2回答

    我正在使用一個引擎,它是一種子應用程序的引擎,在我的現有應用程序中增加了一些更多的路由。 這個概念非常強大,感謝鐵軌。 但我面臨這個奇怪的挑戰,自動加載我的引擎lib目錄中的文件更改在開發模式。每次我在引擎的應用程序目錄中進行更改時,無論它是模型還是控制器,它都可以完美地工作,但不會更改lib目錄get下的任何文件。有什麼辦法可以做到這一點?謝謝你的幫助。

    1熱度

    1回答

    從模型中獲取數據時出現錯誤,下面是我的場景創建了一個「ProductSearch」引擎,在ProductSearch內部我有控制器,模型,幫助器和視圖。 現在控制器的方法給出了一個錯誤,而下面執行的是控制器方法 def stores_in_mall @stores ||= TenantRetailigenceRetailer. for_property(@property).

    0熱度

    1回答

    我想製作一個包含視圖助手的寶石。我看這tutorial, 但我遇到一些問題。 這裏是github,如果您需要更多信息。 該幫手只打印Hello world!。 應用程序/傭工/ google_code.rb module GoogleCode def self.put_code content_tag(:p, "Hello world!") end end 的