【问题标题】:Add href attribute to simple_form wrapper将 href 属性添加到 simple_form 包装器
【发布时间】:2013-08-30 11:17:28
【问题描述】:

我一直在尝试为我的 simple_form 表单编写自定义包装器,问题是当我尝试用 包装某些东西时,未设置 href 属性。有问题的行是这样的:

f.use :show_link, :wrap_with => { :tag => 'a', :class => 'toggle-block show-block', href: '#' }

:show link 是一个自定义组件,只显示链接的一些文本。

渲染的 html 是这样的,你可以看到没有 href 属性:

<a class="toggle-block show-block">Edit currency</a>

我做错了吗?简单表单是否只接受 HTML 全局属性?

【问题讨论】:

    标签: ruby-on-rails html forms simple-form


    【解决方案1】:

    试试这个

    f.use :show_link, :wrap_with => { :tag => 'a', :class => 'toggle-block show-block', :href => '#' }
    

    【讨论】:

    • 不起作用:-(。作为临时解决方案,属性href可以这样设置,在模板中写入输入时:show_link_html: { ..., href: '#', ... }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多