hello!

I made some custom validations for my app, which do catch invalid data
in the console. However, when I enter invalid data through a form on the
browser view, I get your stack trace error style page (similar to what
you see when you get a syntax error or a nil object) instead of the
nicely styled error messages (what you would see in a scaffolded
application.

First off, what is the stack trace error screen called in rails? And
secondly, why can't I style the error?

view code:

<% form_for [...@post, Comment.new] do |f| %>

  <p>
    <%= f.label :title, "Your Comment" %><br />
    <%= f.error_messages %>
    <%= f.text_field :title %><br />
  </p>
  <%= f.submit "Submit Your Comment" %>

controller code:

class CommentsController < ApplicationController
  def create
      @post = Post.find(params[:post_id])
      @comment = @post.comments.create!(params[:comment])
      redirect_to @post
  end
end

Thanks!
-- 
Posted via http://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-t...@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