あなたの柵コンソールを面白くすること.


Rails開発者として、Railsプロジェクトで毎回Railsコンソールを開発しています.私は柵開発者がどんなレール開発者と同様にでも好きです.それはあなたのロジックを検証するか、検証するのに最適な場所です!
私の個人的なnitピックはいくつかあります.
  • 私たちが複数のRailsプロジェクトで遊んでいて、複数のプロジェクトのためにRailsコンソールを開くことを終えているとき、どのRailsコンソールがどのプロジェクトに属しているかを確認するのは難しくなります.
  • これらのプレーンRailsコンソールに関するもう一つの問題は、我々がそうであるレール環境を特定しています.あなたがRails.envを実行するまで、あなたは確信することができません.
  • しかし、古い古いRailsコンソールで最大の問題ですそれは退屈です!閉じるこの動画はお気に入りから削除されています.
  • あなたの柵コンソールは、より宣言的でなければなりません

    ファイルを入力します



    少し前に、私はdotfilesによって知っていました.したがって、基本的にdotfilesはUnix - Yシステムの設定です.我々の日常のdevの生活で使用します.BASHRC ,バハーサープロフィール.
    私の驚きのRubyのIRBにもdotfileベースの設定があります.IRBRCとRailsコンソールはIRBに基づいています.
    このブログのポストでは、我々は探索します.IRBRCプロンプトの設定と上記課題に取り組む.
    IRBは多くのプロンプトモードをボックスから提供します.これらはNULL、デフォルト、クラシック、シンプルなどです.
    これらのプロンプトモードを切り替えるには、あなたの編集.irbrc (ホームディレクトリにあります.
    < div >
    <堀田>
    上記の設定が意味をなす前に理解する必要があります.p >
    < p > 1IRBプロンプトの特定のフォーマットを使用します
    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/90bb6ca7380dfc366f936bfe27ce6f01.js//>
    < div >
    <P>2.プロンプトヘルパーとしてIRBで特殊文字列を提供します
    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/5ca4ffb2742d393fa83a39f9e69ec509.js//>
    < div >
    現在、IRBがクラシックモードを定義する方法を見てみましょうシンプルモードp >
    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/c0ee4076402c5f5ebc4ef49ce75f5e7c.js//>
    < div >
    「ばか!」我々は基本的なガイドを完了しました.IRBRC


    私たちの最初の問題をターゲットにしましょう.p >
    最初のステップでは、アプリケーション名をrailsで取得します.p >
    <高橋潤子>
    注:私たちは例のためのMeetup Railsアプリを使用します
    <> P >
    < div >
    アプリケーションの名前がRailsアプリケーションクラスのモジュール名であることに注意してください.p >
    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/ba03810f168774573dd0e29eb9384d58.js//>
    < div >
    < tt > 2番目の問題に取り組んでみましょう.柵の環境情報は柵コンソールにあります.p >
    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/e4d711df717d562f4b3a9ee7315ddf8a.js//>
    < div >
    現在、これらを接着しましょう.IRBRC


    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/87e23c31e1a4ed73c6b9344af190c5f1.js//>
    < div >
    <堀田>
    < P >ああ!我々がまだ重要な問題を解決しなかったのを待ちます.そのまだ退屈な平野レールコンソールbr/>
    IrbrcはRubyであるので、あなたの想像力はそれを面白くするための唯一の制限です.以下はRailsコンソールの< p/p >です
    < OL >
    レインボー宝石やANSIのエスケープコードを使用して
    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/b2610d0faad036ff12438a1d71b346c7.js//>
    < div >

    Emojisによる
  • レールコンソール
    < div class ="LagagCount - gig - Link - tag "
    "スクリプトのID "https://gist.github.com/the-spectator/a86ccd994bd8e56f40fb1dd7b252319e.js//>
    < div >

  • < OL >
    読んでくれてありがとう!p >