Мне нужно иметь возможность генерировать URL с символом "#" в начале
Почему? Сервер никогда не увидит ничего после идентификатора фрагмента . Такие URL не будут видны Rails, и контроллеры не смогут отвечать на них.
Если вам нужно создать URL, который заканчивается идентификатором фрагмента, используйте :anchor
.
link_to "Comment wall", profile_path(@profile, :anchor => "wall")
# => <a href="/profiles/1#wall">Comment wall</a>