• 書いたー。Mandrill便利やわー。 >> Ruby - Heroku+Rails+Mandrillでメールを受信してデータを作成してみた by @LuckOfWise on @Qiita

    Ruby - Heroku+Rails+Mandrillでメールを受信してデータを作成してみた - Qiita

    qiita.com 22 Dec '14, 12am

    ### はじめに メール送信によりデータを投稿してみたいことあると思います。 mandrillを利用すれば簡単に実現できたので今回はサンプルプロジェクトを作りつつ覚書がてら綴っておこうと思います。 ### サンプルプロジェクトの概要 - ユーザー登録が必要なコメントが出来る掲示板アプリ - 特定のメールに送信すると新しい掲示板を作成できる - 自分の作成した掲示板にコメント通知メールが届く - コメント通知メールに返信すると該当の掲示板にコメントできる ### サンプルプロジェクトのER図 ![スクリーンショット 2014-12-21 16.52.57.png](...

  • Rails - PaperTrailはどうやってActiveRecordのバージョン管理をしているか - Qiita

    qiita.com 21 Dec '14, 12pm

    この記事は[Rails Advent Calendar 2014](http://qiita.com/advent-calendar/2014/rails)の21日目の記事です。 Qiitaでは投稿の履歴管理に[paper_trail](https://github.com/airblade/paper_trail)というgemを使っています。本稿ではPaperTrailがどんな感じでイベント情報をDBに保存しているかを紹介しつつ、PaperTrailが作り出すversionオブジェクトの渡り歩き方を簡単に解説したいと思います。 # PaperTrailを使ってみ...

  • Rubyの凄く面白い特徴をRailsのコードを例に解説 - Qiita

    qiita.com 06 Dec '14, 3pm

    これは[ドリコムAdventCalendar](http://www.adventar.org/calendars/518)の6日目です。 5日目の記事は、[ドリコムの開発を支えるGitリポジトリ@gussan](http://gussan.hateblo.jp/entry/2014/12/05/%E3%83%89%E3%83%AA%E3%82%B3%E3%83%A0%E3%81%AE%E9%96%8B%E7%99%BA%E3%82%92%E6%94%AF%E3%81%88%E3%82%8BGit%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%...

  • Rails でシングルじゃないテーブル継承 - Qiita

    qiita.com 18 Dec '14, 2am

    ## この記事の目的 Rails の STI を使うようなケースで、STI の代わりに PostgreSQL のテーブル継承を使ってみる方法を紹介します。 ## STI とは - Single Table Inheritance - 単一テーブル継承 - モデルクラスを継承で表現し、永続化部分はスーパークラスのテーブル1枚でまかなう ## STI の実装例(親クラス) ```create_cars.rb class CreateCars < ActiveRecord::Migration def change create_table :cars do |t| t...

  • Ruby - Rails開発で有用な便利Gem一覧:2014年版 - Qiita

    qiita.com 11 Dec '14, 5am

    [Ruby Advent Calendar 11日目](http://qiita.com/advent-calendar/2014/ruby) [Ruby - Rails開発で有用な便利Gem一覧:2013年版 - Qiita](http://qiita.com/shu_0115/items/f5f79154dd4e30a78fcd) ↑去年のAdventCalendarで書いた上記の記事の2014年版です。 だんだん毎年恒例的になって来ました。 最近はデファクトスタンダードがほぼ固まってきて、かなり毎回使うGemのリストが固定化して来ました。 ※2014/12/...

  • 2014年 Webアプリケーションフレームワークトレンド(PHP / Java / Ruby / Python / Perl) - Qiita

    qiita.com 17 Dec '14, 1am

    ## はじめに 一昨日、FIFA15 でサイドバックが前線に放ったフィードが直接入って80m強の超ロングシュートとなって困惑しました。 さて、話は変わりますが、2014年12月時点の [TIOBE Programming Community Index](http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) によると、昨年と比較して最もランクアップしているプログラミング言語は、**Visual Basic** なんですね。 そんなプログラミング言語上位20位ですが、Webアプリケーション...

  • RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い - Qiita

    qiita.com 07 Dec '14, 11pm

    ## はじめに:日時を扱うクラスはTime?それともDateTime? 先日、社内で「RubyやRailsで日時を扱うときってTimeを使うのがいいのか、それともDateTimeがいいのか、どっち?」という議論が起きました。 僕自身はなんとなく、「日時 => 日 + 時 => Date + Time => DateTime!」という短絡的なイメージでDateTimeをよく使っていましたが、そもそもTimeとDateTimeの違いを今まで深く考えたことはありませんでした。 そこで、この記事ではTimeとDateTimeの違いやその使い分け、そしてタイムゾーンの扱いに...

  • RailsでActive Recordの代わりにMongoidを使う - Qiita

    qiita.com 15 Dec '14, 3pm

    # はじめに [Ruby on Rails](http://rubyonrails.org/)(以下Rails)で[MongoDB](http://www.mongodb.org/)を使う際のORマッパーとして現在は[Mongoid](http://mongoid.org/en/mongoid/)が標準的に使用されるようになりました。MongoidはActive Recordに似たAPIを備え、かつMongoDBのスキーマレス、ドキュメント指向、ダイナミッククエリ、アトミック操作といった特徴をRubyから容易に扱えるように設計されています。 本記事ではMongoi...

Related