Ładuję...
photo
#ruby #rails #drogiflakerze jak obsługiwać serwisy wielodomenowe w #rails, tj. takie które pod jedną domeną używają jednych kontrolerów, pod drugą innych i czy jest do tego plugin?
  1. photo iktorn @madsheep coś takiego napisał :) [odpowiedz]
  2. photo janu @madsheep bądź polakiem, pokaż jak to się robi [odpowiedz]
  3. photo madsheep @janu - Warto zamknąć sobie kontrolery jedne w jeden namespace, drugie w drugi (albo powiedzmy domena główna bez namespace a reszta w jakims innym) a następnie użyć pluginu Refraction (middleware - znajdziesz na githubie) i przy jego pomocy przepisywać request path na taki zawierający odpowiedni namespace w zależności od hosta z jakiego przyszło zapytanie. Czyli np kontrollery od domeny a zostawiasz tak jak są a kotnrolery domeny b walisz do katalogu 'domenab' i w routes.rb okreslasz namespace 'domenab' dla nich. Ew możesz też badać request.host w kontrolerze aplikacji i redirect robić odpowiednio. [odpowiedz]
  4. photo janu @madsheep - dzięki wielkie, jak rozumiem w devie i w testach to po prostu działa jak zwykłe routes, tj. nie będzie obsługiwał wielodomenowości, a będzie rozróżniał tylko po zwykłej ścieżce? [odpowiedz]
  5. photo madsheep @janu - owszem ale to nie jest problem też - obczaj sobie gem ghost [odpowiedz]
  6. photo janu @madsheep - to jeszcze ostatnie pytanko - da się jakoś w tej "domenie b", czyli w namescopie generowac linki bez namespace? bo tak to mam dwie sciezki do tego samego: z prefixem namespace'u i bez [odpowiedz]
  7. photo madsheep @janu - no to jest niestety problem którego porządnie nie miałem czasu rozwiązać - trzeba by helper url_for przerobić, tak żeby jakoś omijał w budowaniu linku ten namespace - na 'szybcika' rozwiązanie polega na stworzeniu osbnego helpera (najlepiej o jakiejś krótkiej nazwie bo będziesz go często używać) który wycina poprostu z adresu ten fragment z namespacem - nie zbyt czyste ale skuteczne. Będę za jakiś czas nad tym pracować napewno jeszcze, to mogę dać Ci znać. [odpowiedz]
  8. photo janu @madsheep - dzięki, ja tymczasem będę chyba po prostu korzystal z tego namespace`a, czyli na jednej domenie bede przekierowywal wszystkie / na /domenab (tylko z ladniejsza nazwa :)) -- to nie bedzie wymagalo hackowania helperow [odpowiedz]
  9. photo madsheep @janu - no to jest mega spoko rozwiązanie ;) powodzenia. [odpowiedz]
  10. photo himn1 @janu - kiedyś dodałem do delicji artykuł na ten temat, ale nie miałem okazji go sprawdzić robbyonrails.com/...subdomain-accounts-with-r... inne wpisy na ten temat  [odpowiedz]
  11. photo janu @himn1 - dzięki, ale mój problem dotyczy domen, a nie subdomen, poza tym już udało mi się to w miarę rozwiązać tym narzędziem, które podał mi @madsheep - Refraction [odpowiedz]
  12.  
  • Promuj wpis: