ruby on rails 4 - NoMethodError: undefined method `original_path_set' for nil:NilClass -


i tried test rails application travis ci , got errors in controller tests:

dayscontroller      'index'  error occurred in after hook      nomethoderror: undefined method `original_path_set' nil:nilclass      occurred @ /home/travis/build/violarium/ruby-moon/vendor/bundle/ruby/2.1.0/gems/rspec-rails-2.14.2/lib/rspec/rails/view_rendering.rb:121:in `block (2 levels) in <module:viewrendering>' 

the problem is, same test locally passing successfully.

in example dayscontroller simple controller concern - module authentication methods:

module usersession   extend activesupport::concern    private    # sign in existent user   def sign_in(user)     cookies.permanent[:remember_token] = user.remember_token   end    # clear cookies   def sign_out     cookies[:remember_token] = nil   end    # current signed in user or nil   def signed_in_user     @current_user ||= user.find_by(remember_token: cookies[:remember_token])   end    # check if user signed in   def signed_in?     !signed_in_user.nil?   end    included     helper_method :signed_in?   end end 

i don't sure reason, problem disappeared when added string:

cp config/travis/secrets.yml config/secrets.yml 

it's new rails 4.1 way store secrets.


Comments

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -