/ / Ruby On Rails поддомейна Конвенция - рубинка върху релси, рубин, рубин на релси-4, поддомейн

Конвенция за поддомейна Ruby On Rails - рубинка върху релси, рубин, рубин на релси-4, поддомейн

Имам домейн, domain.com, и искам едно приложение Rails, например, да обработва всички заявки за поддомейни, т.е., blog.domain.com, subdomain.domain.comи др.

Рамката на Ruby on Rails е всичкоконвенция. Така че, има ли конвенция за създаване на поддомейни в релсите? Ако е така, какво е това? Ако не, какви могат да бъдат някои добри методи, за да се опитаме да постигнем онова, което описах по-горе?

Отговори:

2 за отговор № 1

Можете да следвате този урок за използването на поддомейни в Rails: http://railsapps.github.io/tutorial-rails-subdomains.html

По принцип внедрявате маршрутизиране за поддомейни по следния начин:

match "/" => "profiles#show", :constraints => { :subdomain => /.+/ }

Методите за помощ за URL адресите също така приемат опция за поддомейн, така че да можете да пишете помощници на URL адреси като:

link_to root_url(:subdomain => user.name), root_url(:subdomain => user.name)

Ще намерите повече подробности за това, как да използвате поддомейни в посочената по-горе връзка.