Sorry - should have explained:

If you use the form_tag method then you can't pass a variable like |f|

you'd have to replace things like
f.text_field :your_field

with

text_field :system, :your_field

and use the error_messages_for method instead:
http://api.rubyonrails.org/classes/ActionView/Helpers/ActiveRecordHelper.html#M001662

I think you can use form_for as you did before but write it like:

<% form_for :system, :url => {:action => :create} do |f| %>

This would be the easiest option but I'm not 100% sure if that works
with a singular resource.

Would be curious to find out if it does?


On Apr 20, 10:14 am, "Paul A." <rails-mailing-l...@andreas-s.net>
wrote:
> Gavin Morrice wrote:
> > try...
> > <% form_tag system_path do %>
>
> Thanks, Gavin. When I do this, I get an error at the line 2 about:
> <%= f.error_messages %>
>
> To solve it, I had just rewrite this line with:
> <%= error_messages %>
>
> But an other error message is occuring, saying that "error_messages" is
> not defined (if I remember well).
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to