You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Sunspot is a Ruby library for expressive, powerful interaction with the Solr search engine. Sunspot is built on top of the RSolr library, which provides a low-level interface for Solr interaction; Sunspot provides a simple, intuitive, expressive DSL backed by powerful features for indexing objects and searching for them. Sunspot is designed to be easily plugged in to any ORM, or even non-database-
sunspot_rails/README.rdoc at master from outoftime/sunspot - GitHubの意訳。 Sunspot::Rails は Sunspot の Solr 検索を Rails に統合するためのプラグイン。下記のような機能を提供する。 config/sunspot.yml で sunspot の設定が出来る ActiveRecord を拡張してインデックスの作成/設定と検索とを楽にする ActiveRecordのオブジェクトが保存されたときや削除されたときに自動でインデックスも作成/削除される(機能をオフにすることも出来る) 自動で各リクエストの最後に Solr の変更をコミットする(機能をオフにすることも出来る) 孤立したドキュメントを探して直してインデックスを再構築するメソッドを提供 Solr インスタンスを sunspot.yml の
RSpec is a Behaviour-Driven Development tool for Ruby programmers. BDD is an approach to software development that combines Test-Driven Development, Domain Driven Design, and Acceptance Test-Driven Planning. RSpec helps you do the TDD part of that equation, focusing on the documentation and design aspects of TDD. Documentation This is the official documentation site for RSpec. Much of the document
This page has moved to http://stylus-lang.com/
DEPRECATED! Don't use innerShiv! The HTML5 Shiv now contains patches for the innerHTML issue. Use that instead: https://github.com/afarkas/html5shiv Even with HTML5shim, IE < 9 won't style this: var html = "<section>Baw :(</section>"; $("#el").append(html); ...unless you use innerShiv: var html = "<section>Yay! :)</section>"; $("#el").append(innerShiv(html)); Get innerShiv (~1k .js) What the hell
Fixture suck! と言われて久しいですね。こんにちは! onk です。 最近は Rails 3.0 でソーシャルアプリを作っています。で,BDD に RSpec 2.0 & FactoryGirl を使い出したので FactoryGirl についてご紹介。 define まず,FactoryGirl は ActiveRecord に依存しています。factory の定義は AR のモデル単位。 Factory.define :onk, :class => User do |user| user.name "onk" user.email "onk@drecom.co.jp" end たとえばこんな感じですね。 create / build 定義した factory を使うときは Factory.create(:onk) #=> #<User id: 1, name: "onk",
drbrain | Mon, 15 Nov 2010 22:12:20 GMT Posted in Rubygems If you went to the first round of RubyConf lightning talks you saw me say this already, but I got enough applause that this needs wider dissemination. Here is my STRONG recommendation on how to name gems: Use underscores fancy_require newrelic_rpm ruby_parser This matches the file the user will require and makes it easier for the user to s
265: Rails 3.1の概要 (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto Rails 3.1の最初のベータ版がリリースされました。今回から数回にわたって新機能を紹介していきます。今回のエピソードでは、環境のセットアップ方法について説明し、その後で新機能の概要を見ていきます。 Rails 3.1をインストールする Rails 3.1 beta gemをインストールする前に、rvmを使用してgemsetを作成し、インストールする環境をその他の環境から隔離してRails 3.0のインストール環境に影響を与えないようにします。次のコマンドを実行して、railspreというgemsetを作成します。 $ rvm 1.9.2@railspre --create 次
Advanced Fulltext Search Configuration - GitHubの意訳。 デフォルトの設定だと、スペースか他の区切り文字で区切られている前提。区切りにはStandardTokenizerというのを使ってる。大文字小文字を区別させないようにするためにはLowerCaseFilterというのを使ってる。 初回に rake sunspot:solr:start を叩いたときに solr/conf/schema.xml が出来る。これをいじることで全文検索の設定が出来る。 デフォルトの設定に追加するには stemming(例:"run"で"runnning"が引っかかる)と同義語の設定を追加するには schema.xml を下記のようにする <fieldType name="text" class="solr.TextField" omitNorms="false">
Method deprecated or moved This method is deprecated or moved on the latest stable version. The last existing version (v2.3.8) is shown here. These similar methods exist in v7.1.3.2: ActiveSupport::ToJsonWithActiveSupportEncoder#to_json ActiveStorage::Filename#to_json Returns a JSON string representing the model. Some configuration is available through options. The option ActiveRecord::Base.includ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く