• Rails - Postモデルから、search_wordsに含まれる単語をAND検索する - Qiita

    qiita.com 22 Jan '15, 11pm

    こんな感じで、`scope`を用意してみる ```post.rb scope :search, ->(search_words) { return if search_words.empty? post_arel = Post.arel_table[:content] conditions = search_words.map { |word| post_arel.matches("\%#{word}\%") } where_clauses = conditions.inject do |arel_cond, condition| arel_cond.and(co...

  • [初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita

    qiita.com 27 Jan '15, 8am

    ## はじめに: 遠回りせずに「近道」を探す RubyやRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyやRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 ### 2013.11.06 追記 この投稿を書くに至った経緯などを自分のブログに書きました。 こちらも合わせてどうぞ! - [昨日Qiitaに投稿した記事は普段のコードレビューの副産物 - give IT a try](http://blog.j...

  • 書いた | ruby と rails のバージョン表 (ついでに関数プログラミング) - Qiita

    ruby と rails のバージョン表 (ついでに関数プログラミング) - Qiita

    qiita.com 26 Jan '15, 1pm

    こういうのが欲しくて、 rails|1.8.7|1.9.2|1.9.3|2.0.0|2.1|2.1.1|2.2|jruby|jruby-19mode|rbx|rbx-19mode|rbx-2|ruby-head ---|---|---|---|---|---|---|---|---|---|---|---|---|--- v4.2.0|||o|o|o|||o||||o|o v4.1.9|||o|o|o||o|o||||o|o v4.1.8|||o|o|o|||o||||o|o v4.1.7.1|||o|o|o|||o||||o|o v4.1.7|||o|o|o||...

  • Railsガイドを読む(定数の自動読み込みと再読み込み) - Qiita

    qiita.com 25 Jan '15, 11am

    [定数の自動読み込みと再読み込み](http://railsguides.jp/constant_autoloading_and_reloading.html)を読んでいて、よくわからなかったことを調べてみました。この章はRubyとRailsの定数に関する挙動を説明していますが、今回はRubyの挙動について調べます。 ```shell $ ruby -v ruby 2.2.0p0 (2014-12-25 revision 49005) ``` です。 ## はじめに 最近こそこそと[Railsガイド](http://railsguides.jp/)の翻訳をお手伝い...

  • 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%...

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

    qiita.com 05 Jan '15, 8am

    これは[ドリコム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%...

  • 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/...

  • 書いたー。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](...

Related