Rails 명령줄 팁 및 요령
다음 모두에 대해 내가 지정한 gem을 Gemfile에 추가하고 "bundle install"을 실행하려고 합니다. 이 글을 쓰는 시점에서 저는 루비 "2.7.4"와 레일즈 "7.0.3"을 사용하고 있습니다.
멋진 인쇄
Gemfile에 gem 'awesome_print'를 추가하고 묶습니다. "rails c"를 실행한 후 호출하려는 개체 앞에 "ap"를 입력하면 전체 색상과 적절한 들여쓰기로 인쇄됩니다.
> ap Movie.first
Movie Load (0.2ms) SELECT "movies".* FROM "movies" ORDER BY "movies"."id" ASC LIMIT ? [["LIMIT", 1]]
#<Movie:0x00000003fcf7f8> {
:id => 1,
:title => "Batman",
:year => 1989,
:genre => "Action, Adventure",
:director => "Tim Burton",
:production => "USA, Great Britain",
:boxoffice => "$411 348 924",
:description => "The Dark Knight of Gotham City begins his war on c...",
:score => 7.6,
:created_at => Sat, 23 Jul 2016 09:47:15 UTC +00:00,
:updated_at => Sat, 23 Jul 2016 09:47:15 UTC +00:00
}
허브
Gemfile에 gem 'hirb'를 추가하고 묶습니다. "rails c"를 실행한 후 "hirb.enable"을 입력해야 합니다. 그렇게 하면 데이터가 멋진 형식의 표로 표시됩니다.
2.7.4 :002 > Hirb.enable
=> true
2.7.4 :003 > Comment.all
Comment Load (0.5ms) SELECT "comments".* FROM "comments" ORDER BY "comments"."created_at" DESC
+----+--------------------+---------+---------+--------------------+---------------------+
| id | body | user_id | post_id | created_at | updated_at |
+----+--------------------+---------+---------+--------------------+---------------------+
| 2 | Great topic! | 3 | 1 | 2022-09-16 02:3... | 2022-09-16 02:36... |
| 1 | You also do not... | 2 | 1 | 2022-09-16 02:3... | 2022-09-16 02:36... |
+----+--------------------+---------+---------+--------------------+---------------------+
2 rows in set
결론
다음은 Rails 테이블을 좀 더 체계적이고 읽기 쉽게 만들 수 있는 몇 가지 방법입니다. 다음 프로젝트에서 시도해 보십시오. 알고 있는 Ruby 명령줄에 대한 멋진 팁과 요령이 있습니까?
Reference
이 문제에 관하여(Rails 명령줄 팁 및 요령), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jtfinley/rails-command-line-tips-and-tricks-kgd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)