2014-12-08 2 views
0

Мой routes.rb файлRails4, Load ActiveRecord модель не работает

namespace(:api){ 
    resources :open_conversations do 
    resources :open_answers, :only => [:index, :create, :destroy] 
end 

} 

и OpenConversation и OpenAnswer файлы контроллеров

class OpenConversation < ActiveRecord::Base 
    has_many :open_answers, :dependent => :destroy 
end 


class OpenAnswer < ActiveRecord::Base 
    belongs_to :open_conversation 
end 

И я Загружайте OpenConversation Модель в OpenAnswer контроллер

class Api::OpenAnswersController < Api::ApplicationController 

    before_filter :get_conversation 

    def get_conversation 
    binding.pry 
    @con = OpenConversation.find(params[:open_conversation_id]) 
    @answers = @con.open_answers 
    end 
end 

============== Это журнал отладки IRB

[6] монтировку (#)> OpenConversation

=>Апи :: OpenConversation

[7] монтировку (#)> OpenConversation.find (PARAMS [: open_conversation_id])

NameError: неинициализированным постоянная Апи :: OpenAnswersController :: OpenConversation

из (PRY): 6: в `get_conversation»

[8] монтировку (#)> OpenConversation

NameError: неинициализированным константа Апи :: OpenAnswersController :: OpenConversation

из (Поддеть): 7: в `get_conversation»

[9 ] приподнимите (#)> OpenConversation.class

NameError: неинициализированная постоянной Api :: OpenAnswersController :: OpenConversation

из (PRY): 8 : in `get_conversation '

Зачем нужна модель OpenConversation Model?

+0

У вас есть классы, определенные в вашем файле маршрутов (OpenConversation и OpenAnswer)? Или вы просто собрали их, чтобы иметь меньше материала в своем вопросе? –

+0

что это? маршруты с контроллерами и контроллерами с моделями и какой тип синтаксиса таков: {} – argentum47

+0

@ argentum47 mymistake .. файлы файла маршрута и файлов контроллера sinmply – kai

ответ

0

может дать древовидную структуру файлов контроллеров. Может быть неправильно применен ApplicationController.

class Api::OpenAnswersController < ApplicationController 
+0

Правильно «класс Api :: OpenAnswersController kai

+0

и .. вы знаете мою полную структуру древовидной структуры контроллера? – kai