1
%p{style: "float: right;"}
= link_to "Report", blog_post, method: :Report, confirm: 'Why do you want to report?'

「報告する理由」を含むポップアップを表示したい場合に、ドロップダウン メニューを使用する方法 質問の下に理由を含むドロップダウンメニューはありますか?

4

3 に答える 3

0

jquery-rails を追加する必要があります: https://github.com/indirect/jquery-rails また、このチュートリアルに従うこともできます: http://joshhuckabee.com/jquery-rails-3

于 2012-04-16T13:07:38.883 に答える
0

Rails ビュー テンプレートでは、メニュー要素の繰り返しを記述するだけです。

<ul class="dropdown-menu">
  <% @menu_items.each do |item| %>
    <li><a href="#"><%= item.title %></a></li>
  <% end %>
</ul>

次に、このリストがドロップダウン メニューのように見えるように、css/javascript マジックを少し追加する必要があります。このトピックに関するチュートリアルはたくさんありますが、上記のように、twitter-bootstrap を使用するのがはるかに簡単な方法です。http://twitter.github.com/bootstrap/javascript.html#dropdowns . (この gemをチェックして、twitter-bootstrap を Rails アプリに含めることができます)

于 2012-04-16T15:48:45.233 に答える
0

Twitter ブートストラップ ドロップダウン メニューを使用できます。 http://twitter.github.com/bootstrap/javascript.html

bootstrap-dropdown.js ファイルをダウンロードして、アセット ファイルに配置します。$('.dropdown-toggle').dropdown() でドロップダウンを呼び出す

それを使用する方法についてのデモもあります。

于 2012-04-16T13:16:51.750 に答える