Sessions => session when pluralization off

Just ran into quite a “gotcha” with using a session table and
pluralization turned off (because I’m building onto a legacy system).
I turned off pluralization with

ActiveRecord::Base.pluralize_table_names = false

and turned on the session table with

config.action_controller.session_store = :active_record_store

When I started up my dev server I got blank pages. No content at all.
None of the logs showed any errors at all. I couldn’t get any info,
failures, errors, etc. Finally I reset the environment.rb file to
default and the app worked. After determining that using a file based
store was working, it dawned on me that “rake create_session_table”
creates a table named “sessions”. Once I renamed the table to
“session” all worked.

Has anyone else encountered this? What amazed me is that I got no
info at all as to why the app was failing.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs