Ruby on Rails
Monday, June 15, 2015
I forgot to add that both account and user models are on public schema, outside of tenants.
-- 2015-06-15 12:49 GMT-03:00 Leandro França <leandroayresfranca@gmail.com>:
Hi there,--I"m building a multitenant app using apartment and devise, using postgresql schemas and subdomain auth.
I just added subdomain , following this: https://github.com/plataformatec/devise/wiki/How-to:-Scope-login-to-subdomain
Everything is working, but this model requires that I have a subdomain attribute on user model:class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, request_keys: [:subdomain]
def self.find_for_authentication(warden_conditions)
where(:email => warden_conditions[:email], :subdomain => warden_conditions[:subdomain]).first
end
endI would like to validate subdomain from an account model, which is related to my user model. (User has many accounts. Account has a subdomain attribute).
How can I achieve this?
Thanks in advance,
Leandro
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 rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/517f8155-1bb5-4495-8f82-b8f5a0693148%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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 rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAAt6bOqWoM-66BFUEJ_rYS%3DutCG3j4FQiT1A98_Guyyt8KxmYw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment