0

私はモノローグ ジェムを使用しており、モノローグ ページの 1 つでメーリング リストのサインアップ フォームを作成しようとしています。コードは次のとおりです。

<%= form_for EmailList.new, url: email_lists_path, remote: true, class: 'form-horizontal' do |f| %>
    <%= f.text_field :email, id: 'userid', class: 'form-control input-medium email-field', placeholder: 'email', required: "" %>
    <%= f.submit "Sign In", class: 'btn btn-success' %>
<% end %>

そして、これが私が実行したときにルートがどのように定義されるかですrake routes:

email_lists POST       /email_lists(.:format)                    email_lists#create

したがって、動作するはずですが、代わりに次のエラーが発生します。

undefined local variable or method `email_lists_path' for #<#<Class:0x007fdddf519a40>:0x007fdde482bd78>

これは、モノローグ エンジンの取り付け方法と関係があります。

mount Monologue::Engine, at: '/blog'

とにかく、ブログ内で機能するルートを追加するにはどうすればよいですか?

4

0 に答える 0