Não é possível exigir 'nokogiri' no Rails (mas funciona no irb)

Comecei a usar o Ruby on Rails e até agora está funcionando bem. Agora estou tentando implementar uma gema, mas ela não está funcionando, e espero que seja apenas um erro de iniciante - algo que ainda não compreendi !!

Eu segui os tutoriais e recebi meu exemplo do olá mundo - também consegui enviar isso para a minha conta Heroku. Comecei a seguir o tutorial aqui:http: //railscasts.com/episodes/190-screen-scraping-with-nokogir e obteve o seguinte código trabalhando no Terminal (no mac)

require 'rubygems'
require 'nokogiri'
require 'open-uri'

url = "http://www.walmart.com/search/search-ng.do?search_constraint=0&ic=48_0&search_query=batman&Find.x=0&Find.y=0&Find=Find"
doc = Nokogiri::HTML(open(url))
puts doc.at_css("title").text

Então, isso funcionou bem. Eu posso ver o título dentro do terminal. No entanto, quando tento colocar esse código no meu controlador de exibição, ele não consegue encontrar a gema nokogiri. O código no meu controlador é

class HomeController < ApplicationController
    def index
        require 'rubygems'
        require 'nokogiri'
        require 'open-uri'

        url = "http://www.walmart.com/search/search-ng.do?search_constraint=0&ic=48_0&search_query=batman&Find.x=0&Find.y=0&Find=Find"
        doc = Nokogiri::HTML(open(url))
        @mattVar = doc.at_css("title").text
    end
end

Então, no meu HTML, eu tenho

<h1>Hello!</h1>
<p><%= @mattVar %></p>

Qualdevemo produz o título como na janela do terminal. No entanto, recebo um erro dizendono such file to load -- nokogiri

Alguma idéia de onde estou errado?
Se eu fizergem list Eu posso ver a jóia nokogiri lá.

ATUALIZA

Fechei o servidor local de trilhos e reiniciei. Agora está funcionando. Não tenho certeza se foi por causa do trabalho de adicionar a gema à minha raiz ou fazer a 'instalação do pacote' (como sugeriram as postagens abaixo). Obrigado pela ajuda

questionAnswers(2)

yourAnswerToTheQuestion