使用RJS时显示内容的问题

时间:2011-01-11 11:50:01

标签: ruby-on-rails ajax rjs

我很确定这是一个愚蠢的错误,但我无法发现它。请帮我解决这个问题。

我正在使用select标签来选择一个主题,这会触发filter_by_content方法。我正在使用Rails 2.3.2。

这是我的控制器代码

def filter_by_content
  @articles = Article.find(:all)
end

我的RJS(filter_by_content.rjs)

update_page do |page|
  page.replace_html 'articles', :partial => 'main/filtered', :object => @articles
end

我的部分'过滤'

<div id = "articles">
  <% if @articles %>
    <% @articles.each do |article| %>
      <%= article.title %>
    <% end %>
  <% end %>
</div>

我检查了我的服务器,文章肯定会被提取,但问题在于显示它们。

1 个答案:

答案 0 :(得分:0)

好的结果是,如果我删除对JQuery的引用并仅使用原型,它可以正常工作。

所以我必须安装JRails,现在它工作正常。