2012-01-05 143 views
1

我使用的是寶石的作用,爲-messageable和我的用戶控制器我有行爲-AS-messageable的實施

def inbox 
    @title = "Inbox" 
    @messages = current_user.received_messages 
end 

def outbox 
    @title = "Outbox" 
    @messages = current_user.sent_messages 
end 

def sendMessage 
    @message = ActsAsMessageable::Message.new 
end 

收件箱和發件箱正常工作,但是的sendMessage應該做一個新的消息。在我的意見(sendMessage.html.erb)我有

<%= form_for(@message) do |f| %> 
    <div class="field"> 
    <%= f.label :to %><br /> 
    <%= f.email_field :to %> 
    </div> 
    <div class="field"> 
    <%= f.label :topic %><br /> 
    <%= f.text_field :topic %> 
    </div> 
    <div class="field"> 
    <%= f.label :body %><br /> 
    <%= f.text_area :body %> 
    </div> 
    <button type="submit" class="btn primary">Send</button>&nbsp;<button type="reset" class="btn">Cancel</button> 
<% end %> 

我已經路由匹配 「/的sendMessage」=> 「用戶#的sendMessage」 當我去/的sendMessage,不過,我得到這個錯誤:未定義method` acts_as_messageable_messages_path'

回答