link_to中的“data-type”参数

时间:2011-12-23 04:06:34

标签: ruby-on-rails ujs link-to-remote

是否有任何快捷方式:

link_to 'title', path, 'data-type' => :html

我认为:type=>:html会起作用,就像:remote=>true转换为data-remote='true'一样,但不支持。

1 个答案:

答案 0 :(得分:9)

是:

link_to 'title', path, data: { type: :html }

小编辑

它来自标记助手:http://api.rubyonrails.org/classes/ActionView/Helpers/TagHelper.html#method-i-tag

它可能不是你的情况下的快捷方式,但如果你必须设置多个数据属性可以非常方便:

link_to 'title', path, data: { first_name: @user.first_name, 
                               last_name:  @user.last_name,
                               # etc. }

但不,不,type: :html,对不起......