2017-11-20 41 views
0

redmine(3.3.4)とredmine_casプラグインをインストールした後にこのエラーが発生します。Redmine CASプラグイン - 欠落:cas_base_urlパラメータ

ArgumentError (Missing :cas_base_url parameter!): 
    plugins/redmine_cas/lib/redmine_cas.rb:21:in `setup!' 
    plugins/redmine_cas/init.rb:26:in `block (2 levels) in <top (required)>' 

コード:

def setup! 
    return unless enabled? 
    CASClient::Frameworks::Rails::Filter.configure(
     :cas_base_url => setting(:cas_url), <- This line is generating the error 
     :logger => Rails.logger, 
     :enable_single_sign_out => single_sign_out_enabled? 
    ) 
    end 

私は他のRedmineの3.3.4のインストールで実行されているこのプラグインを持っているが、それは、この新しいインストールでは動作しません。どのようなアイデアが間違っている?

+0

にplugin_redmine_casあなたは、プラグインのより最近更新フォークを使用してみましたか? –

+0

@AleksandarPavićはい、私は最新のプラグインバージョンを使用しています。 – Chopi

答えて

0

最後にこれを修正しました。

データベースにプラグインがインストールされているが、プラグインフォルダにはインストールされていないようです。データはまだそこにありましたが、期待通りではなく、問題が発生していました。以前に格納された

データ:私は名前で、テーブルの設定の行をデータベースからデータを更新

--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess 
enabled: 'false' 
cas_base_url: https://mycas.com 
cas_logout: 'true' 

=

--- !ruby/hash-with-ivars:ActionController::Parameters 
elements: 
    enabled: '1' 
    cas_url: https:/mycas.com/ 
    attributes_mapping: '' 
ivars: 
    :@permitted: false