Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails在数据内容辅助链接上添加动态属性_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails Rails在数据内容辅助链接上添加动态属性

Ruby on rails Rails在数据内容辅助链接上添加动态属性,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,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"} %> “ttooltip”,:data=>{:url=>“/users/#{@

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

谢谢

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

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

如果链接嵌套在每个用户下,则通常遵循“users/:id/links”,因此需要插入id,而不是用户对象,如下所示:

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

(其中当前用户是返回当前用户对象的助手方法。)

hell yeah!就这样。非常感谢你,伙计!所以,在这种情况下,总是插值。