簡體   English   中英

Rails state_machine在暫存環境中不起作用

[英]Rails state_machine not working on staging environment

gem list state*

*** LOCAL GEMS ***
state_machine (1.1.2)

在我的開發環境上的控制台中:

>> require 'state_machine'
=> []

在我的暫存環境中:

>> require 'state_machine'
=> false

兩種環境具有相同的state_machine(1.1.2)。

有人知道為什么嗎?

首先,如果require返回false,則意味着僅文件已被成功加載。

您是否正在使用捆綁軟件來管理寶石? 假設是Rails 3應用程序,這是默認設置,您絕對應該使用它。 如果您有一個單獨的環境(使用Rails的“環境”含義)進行登台,請確保Gemfile.rb列出了所有環境的state_machine gem。 最后,為了使對Gemfile.rb的更改生效,您必須運行bundle install才能在Rails中使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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