when i try /contact_mail/newi it return me error: undefined local variable
or method `em'' for
#<#<Class:0x007fca24248858>:0x007fca21186df0>
model: contact_mail.rg
class ContactMail < ActiveRecord::Base
attr_accessible :email, :message, :name, :subject
end
controler: contarct_mail_controller.rb
class ContactMailController < ApplicationController
def new
@em=ContactMail.new
end
def create
@em = ContactMail.new(params[:contact_mail])
@em.save
end
end
view: new.html.erb
<%= form_for(@em) do |f| %>
<div class="field">
<%= f.label :email %>
<%= f.text_field :email%><br />
<br />
</div>
<div class="actions">
<%= f.submit "wyslij" %><br />
</div>
<% end %>
when i add @em.save to def new in controller it pass but i''t not the
way i
want to do it.
Do enyone know how can i fix it? or what is wrong with my solution?
i had made 4 model and controllers allrady using this method and it works
perfetly.
i had add resources :contact_mail to routes.
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/BH5lDzwUeEAJ.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en-US.