Rails在数据内容帮助程序链接上添加动态属性

时间:2015-11-24 21:50:37

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

我需要在动态链接上获得ajax工具提示,因此逻辑似乎将它连接起来。但是,仍然没有工作,所以,有人知道这样做的方法吗?

感谢的

<%= link_to "Profile", edit_user_path(current_user), :class =>"ttooltip",   :data => {:url => "/users/#{@current_user}/links"}    %>

1 个答案:

答案 0 :(得分:0)

您正在对当前用户对象进行字符串插值,该用户对象将在用户对象上调用.to_s,这可能不是您想要的。

如果链接嵌套在每个用户下,您通常会关注&#39; users /:id / links&#39;所以你需要插入id而不是像这样的用户对象:

<%= link_to "Profile", edit_user_path(current_user), :class =>"ttooltip",   :data => {:url => "/users/#{current_user.id}/links"}    %>

(其中current_user是一个返回current_user对象的辅助方法。)