0

現在、Railsのacts_as_taggable_onプラグインのModel.tag_counts_on()メソッドで問題が発生しています。メソッドに関する実際のドキュメントが見つからないので、メソッドが受け入れるパラメーターについて詳しく知りたいです。アプリケーションのタグのセット全体ではなく、タグのサブセットでタグ数を取得しようとしていますが、これを行うにはどうすればよいですか?

4

1 に答える 1

2

あなたが使用していると仮定してmbleigh/acts-as-taggable-on

これは、メソッドが表示される gemのマスター ブランチです。

条件とパラメータを調べます。

def tag_counts_on(context, options = {})
  all_tag_counts(options.merge({:on => context.to_s}))
end

##
# Calculate the tag counts for all tags.
#
# @param [Hash] options Options:
# * :start_at   - Restrict the tags to those created after a certain time
# * :end_at     - Restrict the tags to those created before a certain time
# * :conditions - A piece of SQL conditions to add to the query
# * :limit      - The maximum number of tags to return
# * :order      - A piece of SQL to order by. Eg 'tags.count desc' or 'taggings.created_at desc'
# * :at_least   - Exclude tags with a frequency less than the given value
# * :at_most    - Exclude tags with a frequency greater than the given value
# * :on         - Scope the find to only include a certain context
def all_tag_counts(options = {})..end
于 2012-07-29T00:38:35.480 に答える