私は Rails 3.2.5 で自分用のブログを作成してtags
おり、categories
適切に処理しようとしています。ユーザーがlink_to
タグ名をクリックして、同じタグを持つ他のエントリに移動し、URL をにできるようにしたいと考えています'root.com/tag/selected-tag'
。カテゴリについては、URL が'root.com/category/selected-category'
. 私はすでにこれを開始しておりacts_as_taggable_on
、タグ付けとカテゴリの単純化に使用しtext input
ています(select input
必要なカテゴリを決定すると になります)。
これをどのように処理しますか?tags
とのコントローラーを作成しようとしましたがcategories
、それぞれにアクションのみがありindex
ます。私が持っているため'tags#index'
:
@entries = Entry.order('created_at desc').tagged_with(params[:format]).paginate(:page => params[:page], :per_page => 10)
そして、私が持っている各tag
のリンクについて:
= link_to tag, tag_path(tag)
何らかの理由でtag
が として渡されているため、:format
を取得しましたtagged_with(params[:format])
。
私は次のように'categories#index'
定義しました:
@entries = Entry.order('created_at desc').where(:category => params[:format]).paginate(:page => params[:page], :per_page => 10)
のcategory
リンクは次のとおりです。
- entry.tag_list.each do |tag|
= link_to tag, tag_path(tag)
tags
とがURLcategory
として渡されているため、と として表示されます。:format
'root.com/tag.selected-tag'
'root.com/category.selected-category'
URL がandとして表示されるようにするには、どうすれば適切に処理tags
できますか?categories
'root.com/tag/selected-tag'
'root.com/category/selected-category'