タグ

検索に関するusk108のブックマーク (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で検索機能作る - 城陽人の本棚
  • Ruby: Nokogiri で XPath 検索 - Qiita

    はじめに 最近は、Rubyスクレイピングには Nokogiri を使うようです。 。。。というか、もっと主流なのがあるのかどうが自分には全然わかりません。 とにかく、スクレイピングをしたかったので Nokogiri を使うことにしました。 で、使い方を調べると、大抵「欲しい情報の XPath を指定して...」と書いてあります。 そもそも「欲しい情報の XPath」がわからないし、便利なツールも知らないので、 「指定パターンにマッチするテキストを持つ要素の XPath を出力する」スクリプトを作りました。 名前は noko-grep.rb です。(稿末尾に掲載) 自分にとっては、Nokogiri を使った習作であり、今後のプロトタイプにしようと思ってます。 スクリプトについて 基的な使い方は以下です。 ローカルの Webサーバ(Apache)のトップページから 'welcome'

    Ruby: Nokogiri で XPath 検索 - Qiita
  • 1