Rails를 사용하여 간단한 To-Do 앱 만들기

소개



안녕하세요! Rails로 매우 간단한 todo 앱을 만드는 방법을 보여주고 싶다고 생각했습니다. 😃


설치



Rails 사용을 시작하려면 다음이 설치되어 있어야 합니다.
  • 루비
  • SQLite3

  • 설치는 사용 중인 OS에 따라 다르므로 다음 가이드를 참조하는 것이 좋습니다.

    루비: https://www.ruby-lang.org/en/documentation/installation/
    SQLite3: https://www.sqlite.org/download.html

    그런 다음 Rails를 설치하려면 다음 명령을 실행하기만 하면 됩니다.

    gem install rails
    



    간단한 To-Do 애플리케이션 만들기



    먼저 다음 명령으로 수행할 수 있는 rails 애플리케이션을 생성해야 합니다. (모든 것이 필요하지 않기 때문에 몇 가지 옵션을 추가했습니다.)

    rails new todo --skip-action-mailer --skip-action-mailbox --skip-action-text --skip-active-storage --skip-action-cable
    


    모두 잘 진행되면 현재 작업 공간에 "todo"디렉토리가 표시되어야 합니다.

    cd todo
    


    다음으로 생성을 사용하여 bolierplate 코드를 생성하여 무엇이든 작성하지 않아도 됩니다.
    스캐폴드를 사용하면 전체 모델 세트, 해당 모델에 대한 데이터베이스 마이그레이션, 모델을 조작할 컨트롤러, 데이터를 보고 조작할 수 있는 보기 및 테스트 스위트가 제공됩니다. 간단히 말해서 그것은 우리를 위해 모든 노력을 기울입니다. 😎

    ./bin/rails generate scaffold task content:text
    


    위의 명령은 텍스트 유형의 콘텐츠라는 하나의 속성이 있는 작업이라는 리소스를 만듭니다.

    다음으로 다음 명령을 통해 쉽게 수행할 수 있는 응용 프로그램용 데이터베이스를 만들어야 합니다.

    ./bin/rails db:create
    


    다음으로 다음을 통해 수행할 수 있는 데이터베이스를 마이그레이션해야 합니다.

    ./bin/rails db:migrate
    


    마지막으로 레일즈 서버를 실행하기만 하면 됩니다.

    ./bin rails s
    


    이제 브라우저에서 "http://localhost:3000/tasks "으로 이동하면 다음 페이지가 표시됩니다.



    "새 작업"을 클릭하면 새 작업을 만들 수 있는 다음 페이지로 이동합니다.



    자유롭게 텍스트를 입력한 다음 "작업 만들기"를 클릭하십시오. 성공하면 작업이 성공적으로 생성되었음을 확인할 수 있습니다.



    마지막으로 작업 페이지로 돌아가면 새로 생성된 작업이 표시됩니다.



    작업 등을 편집하고 삭제할 수도 있습니다. 매우 간단한 UI를 통해 Rails로 매우 간단한 할일 앱을 구현할 수 있으며 코드도 필요하지 않습니다 😄


    결론



    여기에서는 명령줄만으로 Rails를 사용하여 매우 간단한 todo 애플리케이션을 만드는 방법을 보여 주었습니다.
    Rails를 사용한 지 오래되었지만 누군가 프레임워크를 시작하는 데 도움이 되었으면 합니다. 😀


    내가 일하는 것처럼? 다양한 주제에 대해 포스팅하고 있으니 더 보고 싶으시면 좋아요와 팔로우 부탁드립니다.
    또한 저는 커피를 좋아합니다.

    좋은 웹페이지 즐겨찾기