【问题标题】:Middleman Slim Partial LocalsMiddleman Slim 部分本地人
【发布时间】:2023-03-30 16:30:02
【问题描述】:

例如,我在 Middleman 有一个项目,结构如下:

我的主页包含模块“sidebar”,其中包含模块“newsList”,其中包含标题。所以我尝试这样做(它不起作用):

在我的主页上:

   = partial 'sidebar', :locals => { list_title: "News" }

在“侧边栏”中:

    = partial 'newsList'

在“新闻列表”中我有一个标题:

    h2 = list_title

所以我想在主页上传递一个变量并在模块'newsList'中显示它抛出模块'sidebar'。上面的mb代码很傻,我是新手,但希望你明白我想要什么。

【问题讨论】:

    标签: ruby-on-rails slim-lang middleman


    【解决方案1】:

    随便扔一个变量:

    = partial 'newsList', :locals => { list_title: "News" }
    

    【讨论】:

    • 当我在我的苗条中使用它时,它会显示undefined local variable or method 'list_title'a(href='#' class='#{list_title}')
    • @vsync,我刚试过,效果很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多