我正在使用monologue gem并尝试在其中一个独白页面上创建电子邮件列表注册表单。这是代码:
<%= 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'
任何方式,我如何添加在博客中工作的路线?