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'