タグ

ブックマーク / minamijoyo.hatenablog.com (2)

  • Rails+ransackで検索機能作る - 城陽人の本棚

    Railsで簡単に検索機能つけるのに、ransackというgemがあるようなので使ってみた。 Railsは4.2.0、ransackは1.6.3を使いました。 まず、Gemfileに追加。 gem "ransack", '~> 1.6.3' bundleでインストールする。 $ bundle install --path vendor/bundle直接的にransack関係ないけど、検索フォームを作らないと検索できないので、検索フォームのビューを作る。 基的にform_tagとかで作ればよいっぽい。form_tagとbootstrapのスタイルとかを組み合わせるのはclassとかを渡してやればよい。 text_field_tagでkeywordパラメータセットして、button_tagでsubmitする。ボタンのラベルにただの文字列じゃなくてアイコンフォント埋め込むにはブロックで渡してや

    Rails+ransackで検索機能作る - 城陽人の本棚
    peketamin
    peketamin 2015/06/11
  • Railsチュートリアル終わったー - 城陽人の本棚

    ここ最近Rails入門で有名なRailsチュートリアルをやってたのだけど、今日やっと終わった。超絶ボリュームだったけど、楽しかったのでやってよかった。 Railsチュートリアルとはこれ↓ http://railstutorial.jp/ 静的な画面から初めて徐々に機能を増やしていって最終的にTwitter風なWebアプリを作りながらRailsの使い方を覚えていくんだけど、特徴的なのはRailsにとどまらず、gitとかHeroku使ったり、BootstrapとかSass使ったりとかWebアプリ開発に必要な周辺ツールも使うので、そういった周辺も合わせてチュートリアルという構成がよい。あと、チュートリアルなのにテスト駆動開発を全面的に採用してて、実装前にまずテストを書くのが印象的。RSpec+Capybaraでテスト書いてGuardでテスト自動化したり、FactoryGirlでテストデータ生成し

    Railsチュートリアル終わったー - 城陽人の本棚
    peketamin
    peketamin 2015/01/22
  • 1