在我的應用程序;當我提交表單,我得到這個錯誤:LoadError無法自動加載常量消息
LoadError at /questions
Unable to autoload constant Message, expected /app/models/message.rb to define it
它指向的Questions
控制器create
行動:
@message = current_user.messages.new(:subject => "You have a question from #{@question.sender_id}"`
消息模型:
class Mailboxer::Message < ActiveRecord::Base
attr_accessible :notification_id, :receiver_id, :conversation_id
end
它看起來像一個命名空間問題。用戶和消息之間的關係如何定義,「Message」模型定義在哪裏? – Sharagoz
@Sharagoz如果我從名稱中刪除了'Mailboxer ::',我得到錯誤'表'dating_development.messages'不存在'。這是有道理的,因爲沒有消息表,只有通知表。我只是意識到'Mailboxer :: Message'應該進入子目錄,但如果我開始沿着這條路走下去,那麼我會走錯路。 – pwz2000
你可以在問題中分享'用戶'模型嗎? –