[¸®´ª½ºÁú¹®] ¿¡·¯¸Þ¼¼Áö Á» ºÁÁÖ¼¼¿ä..ÀÌ°Ô ´ëü ¿Ö ±×·²±î¿ä?

   Á¶È¸ 3644   Ãßõ 0    

 

먼저...제가 초보인지라..

이렇게 질문을 드리면 되는지..

질문을 드리는데 빠진 정보가 있는지 조차도 몰라서.....ㅠㅠ

혹시 귀찮으시더라도 질문을 이해하는데 빠진 정보가 있으면 말씀해주세요...

 

__________

 

라즈베리파이에 라즈베리안이라는 운영체제를 깔았고,

Tracks라는 어플을 설치 실행하려고 합니다...

 

Tracks 

https://github.com/TracksApp/tracks/blob/v2.3.0/doc/installation.md

을 보고 설치했습니다.

 

설치된 DB는 mariaDB였습니다..(mariaDB 사용자 권한이 제대로 설정된 것인지 확신이 서질 않습니다.. 확인하는 방법도 모르고..ㅠㅠ)

 

Tracks 서버 실행후 

http://192.168.1.123:3000

에 접속했을 때 

admin 계정설정하는 페이지까지는 나왔구요..

 

admin 계정을 설정하기 위해 

id admin

password admin(암호는 제가 임의로 정함)

re-password admin(암호는 제가 임의로 정함)

 

을 입력하면..

 

뭔가 잘못되었다고 log를 확인하라고 합니다...

 

 

그래서 log를 확인했습니다...

 

아래가 log입니다.

 

___________________

 

I, [2018-08-30T10:12:11.178194 #1446]  INFO -- : Started POST "/users" for 192.168.1.70 at 2018-08-30 10:12:11 +0900

I, [2018-08-30T10:12:11.186311 #1446]  INFO -- : Processing by UsersController#create as HTML

I, [2018-08-30T10:12:11.187871 #1446]  INFO -- :   Parameters: {"utf8"=>"✓", 

 

"authenticity_token"=>"Clv5DfBenI3gpf17NYstyjfYCcVPQf3UiGFZw6m1Glo=", "user"=>{"login"=>"admin", "password"=>"[FILTERED]", 

 

"password_confirmation"=>"[FILTERED]"}}

I, [2018-08-30T10:12:11.367886 #1446]  INFO -- : Completed 500 Internal Server Error in 179ms (ActiveRecord: 1.0ms)

F, [2018-08-30T10:12:11.380472 #1446] FATAL -- :

NameError (undefined local variable or method `auth_type' for #<User:0x2746320>):

  app/models/user.rb:221:in `password_required?'

  app/controllers/users_controller.rb:83:in `block (2 levels) in create'

  app/controllers/users_controller.rb:72:in `create'

 

__________

 

제가 보기에 3가지 error가 난 듯 합니다. 

 

각 에러가 가르키는 항목은 아래와 같습니다..

 

__________

 

 

app/models/user.rb:221:in `password_required?'

# 아래는 app/models/user.rb:22 부위의 내용입니다.

  def password_required?

    auth_type == 'database' && crypted_password.blank? || password.present?

  end

 

_____________________

 

  app/controllers/users_controller.rb:83:in `block (2 levels) in create'

# 아래는 app/controllers/users_controller.rb:83 부위의 내용입니다.

 

        user = User.new(user_params)

 

        unless user.valid?

          session['new_user'] = user

          redirect_to signup_path

          return

 

________________

 

  app/controllers/users_controller.rb:72:in `create'

# 아래는 app/controllers/users_controller.rb:72 부위의 내용입니다.

    respond_to do |format|

      format.html do

        unless User.no_users_yet? || (@user && @user.is_admin?) || SITE_CONFIG['open_signups']

          @page_title = t('users.no_signups_title')

          @admin_email = SITE_CONFIG['admin_email']

          render :action => "nosignup", :layout => "login"

          return

        end

 

 

_________

 

대체 뭐가 잘못된 걸까요?

대체 어떻게 고쳐야 할까요?

 

까막눈인 저를 도와주세요..

 

형편없는 질문글을 읽어주셔서 감사합니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¾ÏÈ£¸¦  ¸¸µå½Ç¶§  ¿µ¹® ´ë¹®ÀÚ+¼Ò¹®ÀÚ+¼ýÀÚ+Ư¼ö±âÈ£
4°¡Áö °ÍÀ» ¸ðµÎ ¼¯¾î¼­ 10ÀÚ ÀÌ»óÀ¸·Î ¸¸µé¾î º¸¼¼¿ä..
     
±×³ÉÁß 2018-08
¾Æ....±×·² °¡´É¼ºµµ »ý°¢À» ÇØ ºÁ¾ß °Ú³×¿ä...
¸»¾¸ °¨»çÇÕ´Ï´Ù..


QnA
Á¦¸ñPage 4221/5688
2015-12   1540278   ¹é¸Þ°¡
2014-05   5004501   Á¤ÀºÁØ1
. (3)
2016-09   3642   Ãʺ¸IT
2017-10   3642   ¼ÛÁøÇö
2017-06   3642   ¿©ÁÖ³ó¹Î76
2017-09   3642   inquisitive
2015-03   3642   ¹«¾Æ
2017-03   3642   dreamer74
2021-02   3642   Ä«ÇÁ
2019-07   3642   ¼­¿ïI±èµ¿¼ö
2014-03   3642   ÀÌÅ¿í
2017-11   3642   ³ªÆÄÀÌ°­½ÂÈÆ
2018-07   3641   ·çºê
2020-09   3641   ¼ø¯
2019-09   3641   ÇູÇϼ¼
2015-06   3641   ÁøÁÖ´ëµð
2016-01   3641   ADUS
2017-10   3641   ¿­¾¾¹Ì
2019-12   3641   À½¾Ç»ç¶û
2019-03   3641   newretrowave
2015-06   3641   ȲÁø¿ì
2016-02   3641   ¼ÛÁÖȯ