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

   Á¶È¸ 3629   Ãßõ 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 1459/5688
2015-12   1534974   ¹é¸Þ°¡
2014-05   4999145   Á¤ÀºÁØ1
2018-08   3627   ºí·ç¿µ»ó
2015-09   3627   ¾È¼ºÇö
2014-11   3627   PiPPuuP
2016-12   3627   ¿Õ¸Ó½¿
2016-02   3627   ÇູÇϼ¼
2016-01   3627   ±èÀ¯Áß
2016-01   3627   evoker
2016-09   3627   JOTA
2018-06   3627   ¹Ì´ÏTM
2015-10   3628   ÇϾÈ
2017-05   3628   ¾È³çÇϽʴϡ¦
2015-10   3628   µ¿·Â
2018-02   3628   Win31
2016-07   3628   ¹Ì´ÏTM
2018-04   3628   ¾Ç¸¶¶ó³×
2017-09   3628   Çϼ¿È£ÇÁ
2021-01   3628   ´ºÀÚ
2019-08   3628   ±è°Ç¿ì
2019-10   3628   ³ë¶ûµÎ²¨ºñ
2023-07   3628   ·ù·ù·ù