Sinatra

Sinatraでsassを使う

なんかちょいうまくできなかったのだけど、ここの回答の方法で一発だった。 ruby - How to link a Sass file in a Sinatra app? - Stack Overflow Class: Sass::Plugin::Rackを使う方法です。 さっきのページに使い方も書いてあって、概要は、 Rack middlewa…

【Sinatra】スマートフォンかどうか判定してviewを切り替える

以下の記事を参考に,Sinatraでsmartphoneからのアクセスかどうかを判定してviewを切り替えるような処理を書いてみました. Ruby: Sinatra で UserAgent みて iOS / Android 判別 | snippets.feb19.jp get '/' do ua = request.user_agent @sp = 0 @isAndro…

Herokuに速攻デプロイするSinatraアプリテンプレートをつくる #3 DB/modelまわり

引き続きHerokuへのデプロイ用最軽量Sinatraアプリテンプレート的なのを作っていきます! 今回は多分最後で,databaseにデータを挿入するフォームとpostの処理を書いてきます. サーバー上のPostgreSQLは動くようになりましたが,ローカルのSQLiteの設定をし…

Herokuに速攻デプロイするSinatraアプリテンプレートをつくる #2 PostgreSQL編

Special Thanks 以下の記事を参考にさせていただきました. Sinatra-ActiverecordをHerokuにPushする http://qiita.com/myokkie/items/6f65db5d53f19d34a27c SinatraからActiveRecord 3を使う(1) マイグレーション http://blog.ruedap.com/2011/04/16/ruby-s…

Herokuに速攻デプロイするSinatraアプリテンプレートをつくる #1

以下の記事に従って,Herokuにデプロイするための最低限のテンプレートをもったSinatraアプリケーションを作成してみようと思います. http://qiita.com/gogotanaka/items/760d4e6ad2b19ff78ff9 以下のリポジトリにおいてます. totzYuta/sinatra-app-templa…

Sinatra+MySQL+ActiveRecordでDatabaseの設定を行う

以下のサイトを参考に、SinatraでのDatabaseの設定を行います。 Sinatra+ActiveRecord+MySQLで、簡単APIサーバ構築 - Qiita 作業的には非常に簡単なのですが忘れるのでw 準備 RubyとMySQLをインストール出来ていない場合はインストールします。 ここが最初…

Rackアプリをモバイルの実行環境でテストするためにpowを導入する

Rackアプリをモバイルの実行環境でテストするためにpowを導入する話 powをインストールします $ curl get.pow.cx | sh powder(powをcommand lineから使いやすくするgem)をインストールします $ gem install powder 動かしたいRackアプリのディレクトリ直下で…

【Sinatra】ponyを使ってコンタクト・メールフォームを作る

ponyのREADMEを参考にしながらSinatraアプリでコンタクトフォームを作ってみる。コンタクトフォームに情報を入力して送信したら、メールが届く仕組み。 benprew/pony · GitHub mail送信用のgem , ponyを使う。 | 毒林檎のblog ルートがPOSTでhttpのリクエス…