Sinatra가 간단한 debug kit을 만들었기 때문에 사용법을 소개했습니다!

1935 단어 GemRubySinatra
어떤 디버그 도구
models.rb에 정의된 모든 모델은 전체 검색을 하고 내용을 볼 수 있습니다.
장래에
  • 모든 검색을 명확하게 선택할 수 있는 모델
  • session정보, 비동기request정보,log출력, 각 실례변수의 정보가 표시
  • 나는 이 부근의 기능을 추가하고 싶다.
    install
    일반 설치gem
    CommandLine
    gem install aldy_debug_kit_sqlite3
    
    초기 설정
    약간의 저항이 있을 수 있지만, 초기 설정 명령은 다음과 같습니다.
    CommandLine
    aldy
    
    이 동작을 실행하면 루비 파일을 생성합니다. 이 루비 파일은 모든 검색 결과를 표시하는erb 파일과 get 요청을 받아들이는 동작을 정의합니다.
  • views/aldy_show_sqlite3_tables.erb
  • show_table_action.rb
  • debug kit 테스트
    위에서 만든 두 개의 파일을 사용하다.
    app.rb에서gem과Showtable_action.require rb 파일 계속
    app.rb
    require 'aldy_debug_kit_sqlite3'
    require './show_table_action.rb'
    
    가능하면 나중에 get으로/models에 접근 요청하면
    표 일람표를 볼 수 있습니다.
    이런 느낌이에요.
    ※ Hidden은 Hedden이지만 최신 버전에서는 다시 작성됩니다.

    생성된 파일이 어떻게 작동하는지 봅시다
    보람찬 건 쇼.table_action.rb죠.
    show_table_action.rb
    get '/models' do 
      @models = AldyDebugKitSqlite3.getTables
      erb :aldy_show_sqlite3_tables
    end 
    
    이거 AldyDebugKitSqlite 3.getTables라는 함수를 통해 모든 모델 정보를 얻었습니다.
    바로 알디입니다.show_sqlite3_table.rb라는 template 파일로 표시됩니다.
    최후
    기능적으로는 아직 그 정도는 아니지만 초보자들이 GUI 앱을 잘 설정하지 못하는 사람들이 사용할 수 있다면 좋겠다.
    어려운 설명이 있으면 댓글을 많이 달아주세요.
    숨김 명령
    이거 꼭 쓰세요.디버깅이 안 돼서 정말 움직일지 모르겠어요.
    이동이 없기 때문에 버전 업그레이드를 기다리십시오
    CommandLine
    sushi
    

    좋은 웹페이지 즐겨찾기