私はモノローグ ジェムを使用しており、モノローグ ページの 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'
とにかく、ブログ内で機能するルートを追加するにはどうすればよいですか?