2013-10-27

死ぬ前にセックスがしたいと思ってWebサービス作ってみた

仕事がツラくて死にたい。でもどうせ死ぬなら死ぬ前にセックスがしたい。

と思ってWebサービス作ってみた

作ったWebサービス

SEX AND DIE

http://sex-and-die.herokuapp.com/

死ぬ前にセックスがしたいと思う人たちが相手を探すサイト

セックスができたら生きる希望がわくかもしれない。

影響をウケたサイト

金くれ

http://kanekure.ssig33.com/

サイト構成

Ruby on Rails 4.0

Railsscaffold便利すぎ。むしろこれしか使ってない。

Railsの使い方はここで勉強

Ruby on Rails 4入門 (全28回) - プログラミングならドットインストール

http://dotinstall.com/lessons/basic_rails_v2

元々Rails3版はやってたんだけど、Rails4になってStrong Parametersだったり変更されてる部分がちらほらあったから、Rails3しか勉強してない人はひと通り見てみるといいかも。

bootstrapが便利らしいけど、デザインにこだわる必要はないなと思ったので省略。

jqueryアニメーションとかajaxとかしないので使用せず。

認証はomniauthでtwitter認証できるようにした。

匿名で書き込めるようにする・ユーザー登録してもらうというのも考えたけど、匿名で書き込みは、書いたあと応募してきたセックス相手との連絡が取れないし、ユーザー登録はいちいち新しいWebサービスの登録をするのはめんどうだろうな(ってか自分はめんどう)と思ったから、twitter認証を入れることにした。

twitterで登録しているID名前写真を使えるのでいちいちユーザー登録必要もなし。

詳細はtwitter経由でやり取りしてもらえればって感じです。

omniauthの導入はここを参考にした。

ASCIIcasts - “Episode 241 - 簡単なOmniAuth”

http://ja.asciicasts.com/episodes/241-simple-omniauth

heroku

heroku可愛いよ、heroku

Railsの作ってgitpush!とっても楽ちん。

とりあえずは無料で使えるのも非常に嬉しいところ。


一部ハマったところもあったけど、そのあたりはherokuの公式マニュアルに書いてあった。

日本語でまとまってるサイトいかなーと漁ってみたけど、すなおに公式見るのが一番早かった。


■注意ポイント

Gemfileに以下を追記

gem 'sqlite3', group: [:development, :test]
gem 'pg', group: [:production]
gem 'rails_12factor', group: :production

最後

よっこらせっくす。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん