rails tutorial2장 진행했을 때의 각서
2749 단어 RailsTutorial루비Rails공부
$ git push heroku master
같은 방법으로 두드려 버릴 수 있습니까?
덮어쓰는 느낌이 될까?
heroku의 관리 화면 보는 한,
- hello_app
- toy_app
의 2개가 업로드되고 있는 것은 아니다?로부터, 덧쓰기되고 있는 것일까.
$heroku open --app アプリ名
참고 : htps : // 코 m / 료 마타 에다 / ms / 60c96 8255996c b375c
$ heroku apps
앱 브라우저에서 확인하면 오류
rails tutorial에 따라 로그 확인에서 migrate
$ heroku logs
ActionView::Template::Error (PG::UndefinedTable: ERROR: relation "users" does not exist
$ heroku run rails db:migrate
무사 표시를 확인
사용자를 만들면 다시 한 번 오류가 발생합니다.
마지막으로 2.3.3.1 연습을 한다면 '첫 번째 사용자의 마이크로포스트 보기' 코드를 제거해야 합니다.
라고 썼는데, 2.3.3.1 연습이 무엇인지 모르
이것이다
그런 다음 해당 코드를 주석 처리하고 git add하지만 파일 변경 사항을 추적하지 않으며 commit 또는 push도 할 수 없습니다.
일단 cloud9에서 run 버튼을 누르고 나서 다시 git diff 하면 제대로 변경이 추적되고 있었다.
수수께끼.
덧붙여서 아래 코멘트 아웃하고 push 하면, 유저 제작해도 에러가 아니고 정상적으로 동작했다.
$ <%= @user.microposts.first.content %>
왜? 중얼거림이 없는데 중얼거림을 표시하려고 했으니까 에러가 나왔나?
검증하기 위해 아래 코드를 작성하여 사용자를 새롭게 제작한 결과 보통 같은 오류였다.
코드가 원래 잘못되었는지, 중얼거림이 없는데 중얼거림을 표시하려고 했기 때문이라는 가설이 잘못되어 있기 때문의 어느 쪽인지는 모르겠다.
if @user.microposts.first.content != null then
<%= @user.microposts.first.content %>
else
end
1개전의 코멘트 아웃했을 뿐의 commit에 되돌린다
$git log #戻したいcommitのハッシュ値を取得
$git reset --hard ハッシュ値
이 후,
$git push heroku master # エラー出る
$git pull heroku master
어쨌든 몰랐다.
Reference
이 문제에 관하여(rails tutorial2장 진행했을 때의 각서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shuman1231/items/375d54ec1429717339a0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)