On step 15, I get the error:
undefined method `email' for #<Signup id: nil, created_at: nil, updated_at: nil>
Seems to have something to do with creating the email form:
<%= form_for(@signup) do |f| %>
<%= f.text_field :email, :placeholder => "Email" %>
<%= f.submit "Join", :class => 'btn' %>
<% end %>
Because if I take out the f.text_field line it works fine (although there is no text field to add the email).
My db:migrate file has the email field added, so I don’t know what the problem is.
class CreateSignups < ActiveRecord::Migration
def change
create_table :signups do |t|
t.string :email
t.timestamps
end
end
end