On 19 November 2013 19:55, Paulo Henrique Leite de Castro
<[email protected]> wrote:
> Hi
>
> I have this RoR (2.3.16) app that has a simple agenda tool. Each customer
> has their own individual database, and I have one central database with
> login, passwd and the customer database name.
> Something like this:
>
> - main_database:
>   - users_table:
>     - login_field
>     - passwd_field
>     - database_name_field
>
> - customer_db_1:
>  - tables ....
>
> - customer_db_2:
>  - tables ...
>
> So, after user authentication, I set the correspondent database connection
> according each customer.
>
> The problem is:
>
> Customer 1 sometimes see records from customer 2, even being on different
> databases.
>
> I'm totally lost here... I just suspect that this could be a database
> connection cache issue, since the SQL query is the same for every customer
> (ie.: select * from agendas;) but the connection string is different for
> each one.
>
> Most of the time everything runs ok.. but some customers are getting this
> strange behaviour.
>
> Any idea of what could be happening?

Put some debug code in to log stuff in order that you can work out
what it going wrong.

Colin

-- 
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/CAL%3D0gLu4Z3QrK_HJdxzQc%2BUVktkmLGjwZwmf3V%3DKQ5z9r8zeGg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to