【问题标题】:Active Admin Sidebar Dynamic Title活动管理员侧边栏动态标题
【发布时间】:2014-08-01 22:46:49
【问题描述】:

我有一个活动的管理侧边栏,其中显示了 post_likes 列表作为链接。

  sidebar "Post Likes", only: [:show, :edit] do
    ul do
      post.post_likes.each do |post_like|
        li link_to(post_like.creator.full_name, admin_post_like_path(post_like.id))
      end
    end
  end

它看起来和工作都很好,但我想将 post_likes 的数量添加到侧边栏的标题中,如下所示:

sidebar "Post Likes #{@post.post_likes_count}", only: [:show, :edit] do

不幸的是,我得到一个“nil:NilClass 的未定义方法 `post_likes_count'”。我应该坐在一个单独的帖子记录上,但它就像我不是一样。代码中的两行我可以访问 post 对象。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails-4 activeadmin


    【解决方案1】:

    试试这个:sidebar "Post Likes #{resource.post_likes_count}", only: [:show, :edit] do

    sidebar proc {"Post Likes #{resource.post_likes_count}"}, only: [:show, :edit] do

    【讨论】:

    • 第二个选项对我有用。好旧的过程!感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    相关资源
    最近更新 更多