Anyone have any ideas as to how I can find out what is causing this?
Works fine on my dev box but not on my staging server.  I suspect I
have been using a gem on the dev box and not installed it on the
staging box.  I have failed to find the issue.  How can I find out
some more info on this.  Backtrace below.

The controller (source at the bottom) that appears to be causing the
problem has been generated using nifty_generators.  Line 10.
Suspicious?

Could anyone suggest something.

Thanks,

O.


bison:/srv/www/vhosts/i4/staging/current # RAILS_ENV=staging script/
console
Loading staging environment (Rails 2.3.4)
/usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require': /srv/www/vhosts/i4/staging/releases/
20091118113528/app/controllers/quote_refs_controller.rb:10: syntax
error, unexpected kELSE, expecting ')' (SyntaxError)
        from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
        from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.4/lib/
active_support/dependencies.rb:158:in `require'
        from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.4/lib/
active_support/dependencies.rb:265:in `require_or_load'
        from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.4/lib/
active_support/dependencies.rb:224:in `depend_on'
        from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.4/lib/
active_support/dependencies.rb:136:in `require_dependency'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
414:in `load_application_classes'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
413:in `each'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
413:in `load_application_classes'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
411:in `each'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
411:in `load_application_classes'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
197:in `process'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
113:in `send'
        from /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:
113:in `run'
        from /srv/www/vhosts/i4/staging/releases/20091118113528/config/
environment.rb:13
        from /usr/lib64/ruby/1.8/irb/init.rb:252:in `require'
        from /usr/lib64/ruby/1.8/irb/init.rb:252:in `load_modules'
        from /usr/lib64/ruby/1.8/irb/init.rb:250:in `each'
        from /usr/lib64/ruby/1.8/irb/init.rb:250:in `load_modules'
        from /usr/lib64/ruby/1.8/irb/init.rb:21:in `setup'
        from /usr/lib64/ruby/1.8/irb.rb:54:in `start'
        from /usr/bin/irb:13

--- app/controllers/quote_refs_controller.rb

class QuoteRefsController < ApplicationController
  def new
    @quote_ref = QuoteRef.new
  end

  def create
    @quote_ref = QuoteRef.new(params[:quote_ref])
    if @quote_ref.save
      redirect_to url_for(:controller => 'quote', :action =>
'update', :id => @quote_ref.quote_id
    else
      render :controller  => 'quote', :action => 'new'
    end
  end

  def show
    @quote_ref = QuoteRef.find(params[:id])
  end

  def update
    @quote_ref = QuoteRef.find(params[:id])
    if @quote_ref.update_attributes(params[:quote_ref])
      flash[:notice] = "Successfully updated quote ref."
      redirect_to @quote_ref
    else
      render :action => 'edit'
    end
  end
end

--

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=.


Reply via email to