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 に答える