On Mon, Oct 28, 2013 at 5:32 PM, Colin Law <[email protected]> wrote:

> On 28 October 2013 21:19, Ralph Vince <[email protected]> wrote:
> >
> >
> >
> > On Mon, Oct 28, 2013 at 5:12 PM, Colin Law <[email protected]>
> wrote:
> >>
> >>
> >> Can you paste your environment.rb here please?
> >>
> >> Colin
> >
> >
> > Thanks Colin!
> >
> > # Be sure to restart your web server when you modify this file.
> >
> > # Uncomment below to force Rails into production mode when
> > # you don't control web/app server and can't set it the proper way
> > # ENV['RAILS_ENV'] ||= 'production'
> >
> > # Specifies gem version of Rails to use when vendor/rails is not present
> > # RAILS_GEM_VERSION = '2.1.2' unless defined? RAILS_GEM_VERSION
>
> The above line should not be commented out, but should of course
> reference '2.3.2'.  I don't know whether that might have anything to
> do with it or not.
>
> >
> > # Bootstrap the Rails environment, frameworks, and default configuration
> > require File.join(File.dirname(__FILE__), 'boot')
> > require 'paginator'
>
> The line above should not be there, again I don't know whether it is
> relevant to the problem.
>
> >
> > Rails::Initializer.run do |config|
> >
> >   # Settings in config/environments/* take precedence those specified
> here
> >
> >   # Skip frameworks you're not going to use
> >   #config.frameworks -= [ :action_web_service, :action_mailer ]
> >
> >   # Add additional load paths for your own custom dirs
> >   # config.load_paths += %W( #{RAILS_ROOT}/extras )
> >   config.load_paths += %W( #{RAILS_ROOT}/app/reports )
> >
> >   # Required for Ruports: ############
> >    config.after_initialize do
> >       require "ruport"
> >     end
> >   # **SEE CONFIG_LOAD_PATHS ABOVE  and require "app/reports/templates"
> > BELOW**
> >   ###########################
> >
> >   # Force all environments to use the same logger level
> >   # (by default production uses :info, the others :debug)
> >   # config.log_level = :debug
> >
> >   # Use the database for sessions instead of the file system
> >   # which shouldn't be used to store highly confidential information
> >   # (create the session table with 'rake db:sessions:create')
>
> Have you done the above?   Either do that and/or comment out the line
> below, at least until it is working.
>
> >   config.action_controller.session_store = :active_record_store
> >
> >   # Use SQL instead of Active Record's schema dumper when creating the
> test
> > database.
> >   # This is necessary if your schema can't be completely dumped by the
> > schema dumper,
> >   # like if you have constraints or database-specific column types
> >   # config.active_record.schema_format = :sql
> >
> >   # Activate observers that should always be running
> >   # config.active_record.observers = :cacher, :garbage_collector
> >
> >   # Make Time.zone default to the specified zone, and make Active Record
> > store time values
> >      # in the database in UTC, and return them converted to the specified
> > local zone.
> >      # Run "rake -D time" for a list of tasks for finding time zone
> names.
> > Comment line to use default local time.
> >   config.active_record.default_timezone = :utc
> >
> >
> >   # See Rails::Configuration for more options
> >
> >   # Your secret key for verifying cookie session data integrity.
> >    # If you change this key, all old sessions will become invalid!
> >    # Make sure the secret is at least 30 characters and all random,
> >    # no regular words or you'll be exposed to dictionary attacks.
> >  config.action_controller.session = {
> >     :key => "_gg_session",
>
> That should be :session_key I think, at least that is what I have, in
> which case the error message is wrong.
>
> >    :secret =>
> >
> "caf079519f0a811fa0ba9a0a3202c93f62d9f86ca4f1981harverdouccioe55e3869ee4aa8cbb48aecb518f1059103b7eb49b513f4d6ddc40d92e9488785eb90689229ad"
> >   }
> >
> >   config.gem "authlogic"
> >   config.gem "actionmailer"
> >   config.gem "calendar_date_select"
> >   config.gem "paginator"
> >   config.gem "builder"
> > end
> >
> > require "app/reports/templates"
> >
> > # Add new inflection rules using the following format
> > # (all these examples are active by default):
> > # Inflector.inflections do |inflect|
> > #   inflect.plural /^(ox)$/i, '\1en'
> > #   inflect.singular /^(ox)en/i, '\1'
> > #   inflect.irregular 'person', 'people'
> > #   inflect.uncountable %w( fish sheep )
> > # end
> >
> >
> >
> > # Include your application configuration below
> >
>
> Colin
>
> -
>

Colin, I made the changes you said to make here (I did, well before, do
rake db:sessions:create and have the table resident in the db). I;ve lso
tried using :session_key in instead of :key.....noe of which seems to be
affecting it:

ruby script/server
/home/user/.rvm/gems/ruby-1.8.6-p420/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb:163:in
`ensure_session_key': A key is required to write a cookie containing the
session data. Use config.action_controller.session = { :key =>
"_myapp_session", :secret => "some secret phrase" } in
config/environment.rb (ArgumentError)
    from
/home/user/.rvm/gems/ruby-1.8.6-p420/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb:74:in
`initialize'

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAAHNhKUd5cw4_OhHUBoOWv7xnN9%3D-rC%3DmJp2jT65Am%2BR1d4VzQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to