1

Railsのスコープを正しく理解しているかどうかはわかりません。ここで私がやろうとしているのは、モデルコールの記事とタグと呼ばれるものです。

アプリケーションを開始するには、すべての記事を表示するArticle#indexアクションでログインします。ただし、動的に作成されるタグをクリックしてビューを調整できるようにしたいのです。私が望むクエリはArticle.find(:all, :conditions => ['tags = ?', 'world'])

どうすればこれを達成できますか?または、これを行うためにajaxを使用する必要がありますか?

4

1 に答える 1

1

この場合、ajaxは理にかなっていると思います。

あなたはこのようなものを持つことができます。

ルート.rb

match "/articles/tag" => "articles#tag"

articles_controller.rb

def tag
  @particularly_tagged_links = Link.find_all_by_tags(params[:tags])
end

application.jsまたはjqueryコードを使用している場所。そして、ユーザーがタグなどをクリックしたときにこの関数をトリガーします。

function taggit(tag) {
  $.ajax({
    url: "articles/tags?"+tag
  });
}
于 2012-09-18T23:39:25.350 に答える