WEB・アプリ開発

第18回ベイサイドRuby on Rails勉強会@マスマスに参加しました

記事内に商品プロモーションを含む場合があります

3/23(水)に第18回ベイサイドRuby on Rails勉強会@マスマスに参加しました。今回は6名の参加でした。

挙がった話題などを覚えてる範囲でまとめておきます。

CompassでのCSSスプライト

Compassでは簡単にCSSスプライトが可能です。ただ、GIFは対応していなくて、PNGにしないといけません。

RailsGuidesの「Rails アプリケーションのデバッグ」

RailsGuidesのデバッグのセクションには、かなり便利なデバッグ方法がたくさん載っています。

ですが、このセクションは最近のスタンダードであるpryではなく、byebugをしています。

ただ、コマンド名などは違いますが、同じ使い方ができるため、一度読んでみるのをおすすめします。

たとえば、

whereで、backtraceを表示できます。呼び出してる元がわかります。
ここで、frame 2などのようにすると、特定のコンテキストに移動できます。

displayにて変数をウォッチしておくことができます。ステップ実行しながら、変更があった場合にすぐにわかります。

breakでブレークポイントを設定できます。

 

これが非常に便利で、コードのいろんなところにbyebug(pryでいうbinding.pry)を書く必要がなくなります。これは、webrickを落とすまで有効になっています。

さらに、これが便利なのは、クラス名やファイル名と行数で指定できるので、GEMの中などにも設定することが可能です。

今までGemにわざわざbinding.pryを書いて汚していました。

Verilogという言語

デジタル回路の設計用の言語。これを焼く(コンパイルみたいな)ことで、物理的な回路ができるらしい。

Verilog - Wikipedia

さいごに

こんな感じで、Bayside Rails勉強会では、Rails以外の話題もたくさんでてきます。どなたでも参加可能です。

ご興味あるかたは、当ブログの問い合わせフォームから連絡いただければ次回のご案内をお送りさせていただきます。

そして、一つお願いしたいことがあります。

もしこの記事がお役に立てたのなら、下のボタンからSNSでシェアするか、あなたのブログでご紹介頂けないでしょうか?検索エンジンの仕組みで、同じ問題で今困っている方の目に届きやすくなります。もちろん、私としても記事を書くモチベーションになります。

記事への要望やダメ出しを書いて頂いても嬉しいです。定期的にエゴサーチしており、今後の記事で活かさせて頂きます。よろしくお願いいたします!