Perché non può il mio NetBeans JRuby on Rails progetto vedere il modulo ssl_requirement?

StackOverflow https://stackoverflow.com/questions/4347334

Domanda

Sto usando il NetBeans IDE 6.9.1 per lavorare su un'applicazione di JRuby on Rails ho ereditato. A causa di requisiti di sicurezza, sto tentando di forzare SSL per l'intera applicazione. In seguito alla raccomandazione di "Agile Web Development con Rails", ho incluso la gemma ssl_requirement nel mio progetto. Posso fare clic destro sul Librerie nella scheda Progetti e verificare che ssl_requirement è incluso.

Come raccomandato, ho incluso il modulo nel mio controller di base come segue:

class ApplicationController < ActionController::Base
  include SslRequirement
  # ...
end

Tuttavia, ogni volta che provo ad avviare l'applicazione, ho sempre arrivare questo messaggio di errore

uninitialized constant ApplicationController::SslRequirement

Ho cercato in tutto il web, e non riesce a trovare alcuna indicazione su ciò che avrei potuto fare male qui, se non per "riavviare il server." Credetemi, ho provato.

È stato utile?

Soluzione

Il mio fallimento era scarsa familiarità con il modo in gemme sono inclusi nel codice. Il libro non è riuscito a dire che avevo bisogno di mettere anche

require 'ssl_requirement'

nel file di codice, presumibilmente perché gli sviluppatori rubino di solito sa di farlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top