Реализация актов как сообщение - PullRequest
1 голос
/ 05 января 2012

Я использую самоцвет как сообщение, и в моем контроллере пользователя у меня есть

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" => "users # sendMessage" Однако когда я захожу в / sendMessage, я получаю эту ошибку: неопределенный метод

1 Ответ

1 голос
/ 14 марта 2012

Извините за поздний ответ Planetpluto.
Я думаю, что ваш ответ находится по следующей ссылке

Неопределенный метод `acts_as_messageable_messages_path`
Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...