2017-11-20 68 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 

나는이 플러그인은 다른 레드 마인 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