ruby-on-rails HAML 6:haml_tag的替代品或替代品?

tjvv9vkg  于 2023-02-06  发布在  Ruby
关注(0)|答案(1)|浏览(99)

在将一个旧的Rails应用程序升级到最新和最好的版本时,我发现haml_tag帮助器方法在版本6中从Haml::Helpers中删除了。对haml和haml-rails源代码进行快速grep后发现,没有引用它(除了changelog注意到它被删除)。
haml_tag允许您生成具有任意标记名称、属性和内容的输出,如下所示:

- tag_name = my_content_model.tag_name || "section"  # something dynamic
- haml_tag(tag_name, {attr: value, attr2: value2}) do
    %div.inner
        %h2 Contents go here.

我在CMS中大量使用haml_tag,用户可以为他们的内容块选择一个标记名,我不希望重新设计这个特性。是否有足够的替代品,也许是在第三方库中?
(For现在我有我的宝石文件锁定HAML到版本5)

相关问题