Rails
我らが中継職人、id:i_ogiさんの動画公開ブログ(笑)で、先日の第41回PHP勉強会の動画を見させて頂きました。 →第41回PHP勉強会@関東のムービー - おぎろぐはてブロid:yandodさんの発表のRedmineがちょっと気になって、試しにインストールだけしてみました。…
今回は各リソース間の接続性のお話です。 接続性は大事 RESTfulWebサービスにとって、接続性(Connectedness)は重要な要素の一つです。どのリソースとどのリソースが繋がっているのかが明示的に示されていないと、どこからも接続されていない孤立したリソース…
今回は、サービス文書のお話です。 サービス文書は大事 サービス文書は、"どんなコレクションが存在していて、どんな操作をする事ができる"といった、提供しているサービスの内容が記述されたものです。汎用のAtomPubクライアントでは、サービス文書を元に処…
前回は、子リソースの作成まで行いました。今回は、残りのリソースも作成して、ひとまず最初に設計した全てのリソースへのCRUDができるようになるところまでやりたいと思います。…と言っても、やる事は前回とほとんど同じになるので、ポイントだけさっくりと…
前回は、作成したAtomPubリソースの動作確認をしてみました。今回は、前回作成したリソースの子供の関係にあたるリソースを作ってみたいと思います。 DBのマイグレーションを行う まずDBに新しくテーブルを作ります。ファイル名を"db/migrate/002_create_chi…
前回の記事で、簡単なAtomPubのリソースをRailsで実装してみました。今回は、実装したリソースに実際にアクセスしてみたいと思います。 サービス起動 普通にRailsを起動します。 >cd path_to_projects >ruby script/serverデフォルトで3000番ポートで起動す…
前回の記事でリソース設計をやってみた訳ですが、今回はその中から、意味語のリソース(/meanings)をRailsで実際に作ってみたいと思います。やたらとソースコードが多くて長い記事になってしまったので、今回は実装するところまでで、実際に使ってみるのは次…
RESTfulなWebサービスをサクっと作るのに、何だかんだでRailsが一番手っ取り早いんじゃなかろうか…と思って挑戦していたんですが、ちょっとハマってしまったので備忘録…。とりあえず、Ruby/Rails/PostgreSQLをインストールしてから、まずはRailsアプリケーシ…