質問

Rails 3.1.1とActive_admin Gemを使用しています。開発中にすべてが完璧に実行されていますが、私がやろうとするとき rake db:migrate 生産環境では、このエラーが発生します

   uninitialized constant Sass::Rails::SassTemplate

問題は何であり、どうすれば修正できますか?

私のジェムファイルに私は持っています gem 'sass-rails', '~> 3.1.4'

役に立ちましたか?

解決

どちらかです これらは 2 GitHubの問題はあなたの問題に関連していますか?彼らは同じ人から提出されているようですが、彼らは異なる返信を受け取るかもしれません。

他のヒント

答え スペンサーは、適切なソリューションを提供します。しかし、GitHubの2つの問題を見ることを避け、複数の命題のどれが機能しているのかと疑問に思う - これをテストするためだけに生産に合わせて、退屈かもしれませんが、明示しましょう。 修理:

sass-rails 宝石を服用する必要があります アウト:assets グループ:

gem 'sass-rails'

gem 'activeadmin' # (sass-rails must be loaded before!)
  gem 'meta_search',    '>= 1.1.1'
#end

group :assets do
  # Remove the line gem 'sass-rails' from here
end

として activeadmin 使用します sass, 、私はそれを想定しました sass ラインが前に表示されなければなりません activeadmin. 。しかし、私は逆の方法をテストしませんでした。

誰かが不思議に思う場合、の meta_search ラインと #end この他の宝石を追加した理由を思い出す私の方法です。私が宝石を削除した場合、私の将来の自己へのヒント activeadmin, 、私も宝石を削除できる可能性が高い meta_search.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top