【问题标题】:Problem with displaying content when using RJS使用 RJS 时显示内容的问题
【发布时间】:2011-01-11 11:50:01
【问题描述】:

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

我正在使用一个选择标签来选择一个主题,这会触发 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>

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

【问题讨论】:

    标签: ruby-on-rails ajax rjs


    【解决方案1】:

    事实证明,如果我删除对 JQuery 的引用并仅使用原型,它就可以正常工作。

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

    【讨论】:

      猜你喜欢
      • 2020-03-12
      • 2020-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多