%p{style: "float: right;"}
= link_to "Report", blog_post, method: :Report, confirm: 'Why do you want to report?'
「なぜ報告しますか?」というポップアップを表示するにはどうすればよいですか?その質問の理由を含むドロップダウンメニューがありますか?Ruby on Railsのドロップダウンメニュー
%p{style: "float: right;"}
= link_to "Report", blog_post, method: :Report, confirm: 'Why do you want to report?'
「なぜ報告しますか?」というポップアップを表示するにはどうすればよいですか?その質問の理由を含むドロップダウンメニューがありますか?Ruby on Railsのドロップダウンメニュー
あなたはjqueryのレールを追加する必要があります:あなたがさえずりがドロップダウンメニューブートストラップ使用することができますhttp://joshhuckabee.com/jquery-rails-3
:https://github.com/indirect/jquery-rails また、あなたは、このチュートリアルに従うことができます。 http://twitter.github.com/bootstrap/javascript.html
bootstrap-dropdown.jsファイルをダウンロードし、アセットファイルを保存します。 $( 'dropdown-toggle')によるコールのドロップダウン
それを使用する方法についてのデモもあります。 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。 (あなたはthis gemをチェックして、あなたのレールアプリにtwitter-bootstrapを含めることができます)
jquery-railsは、Rails 3.1以降でデフォルトで組み込まれています –
はい、私はすでにjqueryを持っています。 – Marina