Método indefinido `acts_as_messageable_messages_path`

Estoy usando actos como mensajes , una gem de Rails, en una aplicación que tengo.

Sin embargo en mi messages_controller tengo

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

y en mi opinión tengo

  

que arroja el siguiente error

método indefinido `acts_as_messageable_messages_path ‘

No estoy muy seguro de por qué esto está sucediendo con la gem.

Intente indicando explícitamente a qué ruta desea que apunte el formulario (que debería ser la acción de los messages#create ):

 <%= form_for(@message) :url => messages_path, :method => :post do |f| %> 
<%= f.label :to %>
<%= f.email_field :to %>
<%= f.label :topic %>
<%= f.text_field :topic %>
<%= f.label :body %>
<%= f.text_area :body %>
<% end %>

Esto supone que tienes esto en tu archivo routes.rb :

 resources :messages 

Además, asegúrese de pasar los campos obligatorios a ActsAsMessageable : https://github.com/LTe/acts-as-messageable/wiki/Example-controller

Es porque gem no agrega la ruta, mientras que el ayudante de formulario intenta generar la URL de envío. Compruébelo con rake routes .