Rails4 i subdomeny

Witam wszystkich,
mam problem z subdomenami w railsach. Otóż deklaruje sobie w route’sach taki zapis:

devise_for :users, path: '', constraints: { subdomain: 'account' }

i działa to poprawnie gdyż wchodząc na adres:

http://account.lvh.me:3000/sign_in

pokazuje mi się formularz logowania devise.
Problem mam natomiast z helperami link_to do budowania urli:

<%= link_to "Sign In", new_user_session_path %>

takie coś buduje mi urla bez subdomeny. By subdomena była muszę rzecz jasna zrobić to w ten sposób:

<%= link_to "Login", new_user_session_path(subdomain: 'account') %>

Moje pytanie brzmi: Skoro dla urli devise, subdomena zawsze jest account to jak zrobić tak by w helperach nie podawać tej zmiennej subdomain?

Zrób sobie helpera account_link_to, który będzie robił to samo co link_to tylko automatycznie z subdomeną.

Gdyby to nie był devise, można by nadpisać metodę link_to i deklarować ją jako helper_method w odpowiednich kontrolerach, ale tutaj byłoby to za dużo zachodu.

Helpery _path dają wyłącznie ścieżkową część urla.

Zobacz czy zadziała new_user_session_url

niestety to nie zadziała.
Myślałem że czegoś nie wiem o link_to stąd moje pytanie.
Ok trzeba będzie dopisać helper.

Thx

# routes.rb
Rails.application.routes.draw do
  defaults subdomain: "foo" do
    root to: "home#index"
  end

  constraints subdomain: "foo" do
    resources :users
  end
end

# home_controller.rb
class HomeController < ApplicationController
  def index
    redirect_to new_user_url
  end
end

Po wejściu na http://localhost:3000 jestem przekierowany na http://foo.localhost:3000/users/new

tak też na to wpadłem - wcześniej dla devise robiłem tak:

devise_for :users, path: '', constraints: { subdomain: 'account' }

teraz robię tak i działa:

  constraints subdomain: 'account' do
    devise_for :users, path: '', controllers: { omniauth_callbacks: 'account/omniauth_callbacks', registrations: 'registrations' }, path_names: {
    sign_in: ''
    }
  end