27 Sep '15, 7am

Ruby - Emacs での Rails 開発を GNU GLOBAL でだいぶ快適にする - Qiita

Rails アプリケーションの開発をするとき、頻繁にメソッドの定義内容や Gem のコードを参照することがあります。 そこで、ソースコードタグ付けツールの [GNU GLOBAL (gtags)](http://www.gnu.org/software/global/) を使って少しでも楽に、快適にしたい、という話です。 タグ付けツールでは ctags が有名で、こっちは Ruby や Rails での利用例も結構見つかるのですが、GLOBAL は定義へのジャンプだけでなく、参照へのジャンプもできる点が優れています。ビルトインパーサーが対応している言語が少ないのが難点なのですが (Ruby も未対応)、プラグインパーサーとして先の ctags と Pygments を利用することで、多くの言語に対応させることが可能です。 ## やりたいこと 以下を実現するのが目的です。 1. アプリケーションコードで「定義」「参照」「シンボル」のタグジャンプを使えるようにする 2. アプリケーションが利用している Gem のコードに対しても同様にタグジャンプの対象にする 3. GLOBAL の gtags インターフェースには [helm-gtags](http://emacs-jp.github.io/packages/helm/helm-gtags.html) を使う これから、その手順を紹介します。ただ、 - タグ付けは完璧じゃないので過信はできない。特に Ruby は動的な処理や DSL を多用するため、タグジャンプ先を間違うことも頻繁にある - 紹介する手順はまだ試行錯誤中だったりする - 例えば、JS が対象になったり、Slim などのテンプレートエンジンが対象にならないなど、本来は gtags の config ファイルを設定すべき点があるがスルーしてる - タグファイルの自動更新が未確認 などの注意点があることは認識しといてもらえれば、と思います。 ## GLOBAL をインストールする GLOBAL の導入についてはすでにナイスな記事がい...

Full article: http://qiita.com/5t111111/items/5e854f6047d187ea21c7

Tweets

Railsアプリケーションにおけるエラー処理(例外設計)の考え方 - Qiita”

Railsアプリケーションにおけるエラー処理(例外設計)の考え方 - Qiita”

qiita.com 28 Sep '15, 11pm

# はじめに Railsアプリケーションを本格的に作り込んでいくと、「エラー」とは無縁ではいられません。 しょうもないバグでエラーが発生することもありますし、ほとんど不可抗力ともいえるような大規模なネットワーク障害でエラーが発生することもありま...

RUBY APPLICATION INSTALL by dsmilox

freelancer.com 28 Sep '15, 6am

codeigniter install application script , iphone application ruby xml , install application virtual dedicated server linux ...

Railsでチャット機能を実装する方法(実装編) - Qiita: チャット機能を実装する場合...

qiita.com 30 Sep '15, 12am

- チャット機能を実装する場合、WebSocketを使う、Server Sent Event(SSE)を使う、Pusherなどのサービスを活用するなど、いくつかの方法がありますが、私のケースでは、WebSocketを使うのが最もマッチしていたの...

Creating your first Ruby on Rails Model

Creating your first Ruby on Rails Model

culttt.com 30 Sep '15, 6am

Ruby on Rails is built upon many of the most well known and used software design patterns in the industry. Two of those pa...

Global Ruby on Rails community on Slack

Global Ruby on Rails community on Slack

Rubyonrails.link 03 Oct '15, 8am

Ruby on Rails Link We are a community of Ruby on Rails developers from all over the world. Join us and talk on Slack! Join...

A Project for you? Ruby on Rails Feveloper

wiredsussex.com 02 Oct '15, 4pm

You need to log in as a Full Member to see the full details of this project Please contact Wired Sussex on 01273 692 888 i...

Remote job: Ruby, Js, DevOps, QA, Unicorn at Be...

jobmote.com 28 Sep '15, 11am

# Can You Do Everything? Then we want you. Get an idea of what we're doing at: [https://www.beachyapp.com](https://www.bea...

Plain Ruby for generating primitive data struct...

rubyflow.com 28 Sep '15, 11am

× The Ruby and Rails community linklog Made a library? Written a blog post? Found a useful tutorial? Share it with the Rub...