タグ

sinatraに関するwitchstyleのブックマーク (3)

  • 軽量フレームワーク Sinatra その3 - in a Stream

    おくの@LL部(軽量言語)です。 googleがmotorolaを買収しましたね! これで、Xoom君の未来も保障されたも同然(?...だといいのですが) 。 まぁ、それはそれ、これはこれ・・・ 今回は、バックオフィス機能の作りこみで特に重宝されるであろう。 Excelファイルの取り扱いです。 Sinatraと直接関係無いのでは?と思われるかも知れません。 が、今回は『組み合わせて使ってみる』事を目的としてみます。 Excelファイルのアップロード&DB登録に挑戦します。 私は、ExcelファイルをRubyで取り扱う場合、'spreadsheet' を利用してます。 Windows環境限定なら'win32ole'と'Excel.Application'の組み合わせも便利です。 1.Postするフォーム 最初に、ブラウザからExcelファイルをPostする必要があります。 PostするFor

    witchstyle
    witchstyle 2011/08/24
    'spreadsheet' モジュールを使ってアップロードされたExcelシートを処理する例
  • Account Suspended

    witchstyle
    witchstyle 2011/08/24
    2011/08/14 時点の話
  • 第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp

    はじめに 第7回はRails以外のWebフレームワークの簡単な紹介と、SinatraでHello Worldアプリケーションを動かすところまでを解説しました。今回はSinatraで実際のアプリケーションを作り、SequelとHamlという2つのライブラリを紹介します。 Sinatraの特徴は、CGIスクリプトのようにファイル一つからアプリケーションが書ける気軽さです。CGIスクリプトといえば、代表的なものは何と言っても掲示板(BBS)です。そこで、今回はSinatraで掲示板アプリを作ってみました。ソースコードが少し長めなので、githubにて全文を公開しています。適宜参照しながら読み進めて下さい。ファイル構成は以下のようになっています。 start.rb アプリケーションの体。 model/comment.rb 掲示板の書き込みを表すモデルの定義。 view/index.haml トッ

    第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp
  • 1