<% tag_cloud(@tags, %w(css1 css2 css3 css4)) do |tag, css_class| %>
<%= link_to tag.name.titleize, tag_path(tag), :class => css_class %>
<% end %>
Если пользователь затем нажимает на один из тегов из tag_cloud
, он берется на: http://0.0.0.0:3000/tags/1, который затем пуст.Как связать имена тегов с tag_cloud?
Принимая во внимание, если пользователь переходит на страницу шоу и нажимает на одну из меток там <%= raw @habit.tag_list.map { |t| link_to t.titleize, tag_path(t), class: 'label label-primary' } %>
он берется: http://0.0.0.0:3000/tags/morning%20routine, которые будут перечислены все экземпляры утром рутинных любой из моделей.
routes.rb
get 'tags/:tag', to: 'pages#home', as: :tag
tag_cloud является многопрофильным облачная модель так просто переключение из @tags
с @habit
не работает.
Пожалуйста, дайте мне знать, если вам нужен дальнейший код или пояснение: -] Держите мечту живым!
Что вы пытаетесь сделать этим необработанным заявлением? – Mandeep