タグ

ブックマーク / blog.willnet.in (3)

  • emacsとRinariで快適Rails開発! - おもしろwebサービス開発日記

    emacsでRails開発をする際、emacs-railsを使っている方が多いと思います。emacs-railsはとても便利なelispなのですが、最近は更新頻度が低く、rhtmlhtml.erbの対応も一部されていなかったりします。あとRspecの対応もイマイチ。emacs使いの人たちは一体どうやってRails開発しているのでしょうか? そこでRinariですよ Rails On Emacs | Google グループを見ると最近は"Rinari"の話題で持ち切りなようです。Rinariはemacs-railsとは違いコア部分を小さく保って、プラグインで拡張していくタイプのelispです。 Rinari: Ruby on Rails Minor Mode for Emacs 基的には上記に全部書いてあるのですが、整理する意味でまとめてみます。 コア部分のインストール まず、gitでダ

    emacsとRinariで快適Rails開発! - おもしろwebサービス開発日記
  • rails de REST - おもしろwebサービス開発日記

    railsでRESTを実現するための方法についてまとめ。 RESTとは Representational State Transferの略 URI(名詞)とmethod(動詞)で振る舞いを決める RESTにするメリット 変わりにくいURI「Cool URI」が実現でき、ユーザビリティがあがる インタフェース構築手法が統一されるため、作るのが楽になる railsでRESTするには ここからが題。RAILS_ROOT/config/routes.rb内に下記のような文を追記する map.resources :articles そうすると、下記のようなRESTなルーティングが自動的に生成される。*1らくちん。 メソッド URLのパス アクション ヘルパー "index")と同じ。">*2 GET /articles index articles_url POST /articles creat

    rails de REST - おもしろwebサービス開発日記
  • rubyでwebにアクセスするライブラリ、何使う? - おもしろwebサービス開発日記

    rubyでwebにアクセスするライブラリが複数あります。 標準のライブラリ open-uri Net::HTTP gemライブラリ mechanize curb(curl) どんなときにどれを使ったらいいんでしょうね?ということで簡単にですがそれぞれの特徴を調べてみました。 open-uri この中で一番簡単なライブラリ。openメソッドを拡張して、webページを普通のファイルのようにオープンできるようにします。詳しい使い方は下記参考。 open-uri - Rubyリファレンスマニュアル Net::HTTP getの他にpostやリダイレクトにも対応。下記のように、ブロックの中でサーバ内のコンテンツにアクセスするように書くので、同一サーバに何度もアクセスする場合はopen-uriより便利。 require 'net/http' Net::HTTP.version_1_2 Net::HTT

    rubyでwebにアクセスするライブラリ、何使う? - おもしろwebサービス開発日記
  • 1