0

我正在尝试包含POST链接的工具提示。

GET使用工具提示制作常规链接可以正常工作:

%a{"href" => "#", "data-original-title" => "#{pluralize poem.score, 'vote'}", "data-placement" => "right", :rel => "tooltip"}

但是,我很确定无法POST为上述链接指定方法。

我可以使用 Rails 链接构建器将工具提示附加到链接吗?这可能吗?以下示例不起作用 - 没有工具提示。

=link_to "^", votes_path(vote: {poem_id: poem.id}), method: :post, "data-original-title" => "Vote up. Current score: #{poem.score}", "data-placement" => "right", :rel => "tooltip"

如果那不可能,javascript 解决方案是什么?

解决了

我没有以正确的方式指定 POST 方法。这是一个解决方案:

%a{"href" => "#{votes_url(vote: {poem_id: poem.id})}", "data-method" => "post", "data-original-title" => "#{pluralize poem.score, 'vote'}; click to vote.", "data-placement" => "right", :rel => "tooltip"}
4

2 回答 2

2

我没有以正确的方式指定 POST 方法。这是一个解决方案:

%a{"href" => "#{votes_url(vote: {poem_id: poem.id})}", "data-method" => "post", "data-original-title" => "#{pluralize poem.score, 'vote'}; click to vote.", "data-placement" => "right", :rel => "tooltip"}

于 2012-04-20T21:07:32.410 回答
0

试试这个:

=link_to "^", votes_path(vote: {poem_id: poem.id}), 
    :html => {:method => :post, 
     "data-original-title" => "Vote up. Current score: #{poem.score}", 
     "data-placement" => "right", :rel => "tooltip" }
于 2012-04-17T20:49:54.083 回答