logこの広告は、90日以上更新していないブログに表示しています。サービスを作ったときに使った各種ツールを紹介します。Rails、各種ホスティングサービスの恩恵をうけ、なんとか形にすることはできました。これからサービスを作ろうと考えている方の参考になればうれしいです。ミドルウェア、インフラ周りRubyRails4Heroku(+unicorn)AWS(RDS、S3)SendGridCircleCIを使用しています。herokuは、マニュアルがしっかり書かれているので設定周りで困ったことはありませんでした。heroku最高!!メール送信ではSendGridをフリープランで使用しています。一日200通の制限がありますが、当面は大丈夫そうです。作った後の運用も踏まえ、自分で出来ること、出来ないことを一度考えてから、技術選定をしてあげるとよい思います。デザイン・フロントエンド関連デザイナーではないので、一番苦しいフェーズでした。フリーアイコン、勉強会でとった写真の素材を活用しなんとかしましたが、一番時間がかかったフェーズです。Awesome)https://github.com/bokmann/font-awesome-railsアイコン表示のヘルパーを用意してくれます。CSSフレームワーク(bootstrap)https://github.com/RailsApps/rails_layouthttps://github.com/twbs/bootstrap-sass今回はrails_layoutを使って、大枠のレイアウトを作ってからカスタマイズしていきました。スニペットと本家のマニュアルを参考にしながら、作りたいレイアウトのサンプルをピックアップし当て込んでいきました。bootstrapつらいですが、こういった所は、やはり利点と感じています。※その他参考にしたサイトhttp://railsapps.github.io/twitter-bootstrap-rails.htmlpjaxhttps://github.com/kossnocorp/jquery.turbolinksrails4からturbolinksがデフォルトで導入されていますが、onloadイベントが発火されない問題があるため、上記Gemをいれて解消しています。その他問題がいくつかあるようなのですが、今のところはそのまま利用しています。ページ更新の進捗https://github.com/caarlos0/nprogress-railsyoutubeライクにページ更新の進捗が表示されます。(ページ上部に表示される、ニョキニョキー、クルクルクルーのところです。)herokuなのでページ表示に少し時間かかる、また、pjaxの遷移だと更新を待っている間に少し違和感が出てしまうため、更新の進捗状況を表示した方がよさそうです。フォームhttps://github.com/plataformatec/simple_formイベント新規作成画面などで利用しています。日付https://github.com/Nerian/bootstrap-datepicker-rails時刻https://github.com/tispratik/bootstrap-timepicker-railsイベント新規作成画面で使っています。カレンダーからの日付入力、時間のところは上下キーを押すと時刻が入ります。・認証https://github.com/plataformatec/devisehttps://github.com/mkdynamic/omniauth-facebook普通のログインと、facebook認証で使っています。deviseでの連携の仕方が記載してあるので、参考にしてみてください。ページングhttps://github.com/amatsuda/kaminaribootstrapのviewを作成するジェネレーターも用意されています。マークダウン表示https://github.com/vmg/redcarpetイベント登録時に記載する内容はmarkdownの整形ルールを採用しています。タグhttps://github.com/mbleigh/acts-as-taggable-onイベントにつけるタグはこれを利用しています。画像アップロードhttps://github.com/thoughtbot/paperclips3へアップロードするインターフェースも用意されています。今回herokuを使って運用しているため、画像アップロードする際にかなり時間がかかってしまいます。書いている通り、herokuの場合はダイレクトでs3にアップロードする仕組みを作ってあげたほうがよいと思います。URLhttps://github.com/norman/friendly_idカテゴリ別イベント一覧ページのURLで利用しています。ユーザー名でアクセスすると、その人の情報を表示させるような利用シーンが一般的だと思います。紹介がめんどくさくなってきたので、その部分のgem貼ります。各種リードミーをよんでみてください。結局人である文書ツール月別アーカイブはてなブログをはじめよう!hondabinさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。