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.