NameError en CompetitorsController # index
Frecuentes
Visto 228 veces
0
Tengo este problema cuando ejecuto este código en el servidor. En mi localhost todo va bien. Pero cuando yo desplegar mi código en el servidor me muestra el error. Estoy usando FERRET SERARCH EN MODELO.
NameError en CompetitorsController # index
Constante no inicializada CompetitorsController :: Competitor
/opt/ruby_enterprise/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:102:in `const_missing '
/ home / troche / mrecip_tool / releases / 20091219131859 / app / controllerscompetitors_controller .rb: 19: en `index '
Mi controlador es
clase CompetitorsController <ApplicationController
incluir el diseño AuthenticatedSystem 'aplicación'
auto_complete_for: proscrito,: competidor auto_complete_for: fee_earner,: fee_earner
protect_from_forgery: only => [: etiqueta]
before_filter: login_required,: only => [: index,: show,: new,: edit]
@@ empresa_total = 70
def index @compet = Competitor.find (: todos) ### OBTENIENDO ERROR EN ESTA LINEA
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @compet }
end
final
def show @competitor = Competitor.find (params [: id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @competitor }
end
final
final
Mi modelo es
clase Competidor <ActiveRecord :: Base
validates_presence_of: fee_earner_id,: notes
pertenece_ a: fee_earner pertenece_ a: país pertenece_ a: estado pertenece_ a: usuario
actos_as_ferret: campos => [: competidor,: cliente,: asunto_material] ,: remoto => verdadero
final
1 Respuestas
0
Cambiar Competitor
a ::Competitor
en la línea de error para decir explícitamente qué alcance desea.
contestado el 16 de mayo de 10 a las 08:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas ruby-on-rails ruby or haz tu propia pregunta.
Lo primero es lo primero, formatee su código correctamente. Es imposible leerlo así. El pequeño signo de interrogación junto al cuadro de edición debería ayudarlo. - gtd