hi,

i;m using a easy feedback plugin which works just fine - locally.

uploading the app to staging production gives me this:

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:214:in
`rollback_active_record_state!'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:196:in
`save'
/home/tom/ror/fooapp.com/staging/releases/20110517122608/app/controllers/feedbacks_controller.rb:21:in
`create'

the create method is basically this:

  def create
    @feedback = Feedback.new(params[:feedback])
        if logged_in?
                @feedback.user_id = current_user.id
        end

    if @feedback.valid?
        FeedbackMailer.deliver_feedback(@feedback) if [email protected]?
        @feedback.save
        render :status => :created, :text => '<h3>Thank you for your
feedback!</h3>'
    else
      @error_message = "Please enter your #{@feedback.subject.to_s.downcase}"
      render :action => 'new', :status => :unprocessable_entity
    end

  end


validation is only on one field, which has a value in the params-hash.
model-validations etc are all the same - locally vs server


any ideas?

-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to