È possibile mappare un sottodominio a una risorsa? Ho un modello aziendale. Attualmente, utilizzando subdomain_fu, il mio file di routing contiene:Rails: sottodominio di routing a una risorsa
map.company_root '', :controller => 'companies', :action => 'show',
:conditions => { :subdomain => /.+/ }
Il mio modello società contiene una colonna "sottodominio".
Mentre funziona come previsto, è una route denominata e non è riposante. Essenzialmente, ho bisogno di mappare "name.domain.com" all'azione show per il controller delle aziende. La rotta indicata è la strada da percorrere, oppure posso utilizzare una rotta di risorsa?
Grazie Ryan! Quello che ho fatto è posizionare la risorsa delle aziende in uno spazio dei nomi. Ciò consente l'accesso alle nuove azioni, modifica, creazione, aggiornamento e distruzione senza un sottodominio: I.e. domain.com/namespace/companies/action Quindi, al di fuori dello spazio dei nomi, sto usando quella rotta denominata map.company (quando è presente un sottodominio). Tutto sembra essere mappato bene. – Homar