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> <button type="reset" class="btn">Cancel</button>
<% end %>
我已經路由匹配 「/的sendMessage」=> 「用戶#的sendMessage」 當我去/的sendMessage,不過,我得到這個錯誤:未定義method` acts_as_messageable_messages_path'