使い方||ケースにレールに切り替えます
-
20-08-2019 - |
質問
私は、特定のページには、そのレイアウトを使用する場合にのみレイアウトで表示することを部分的に持っています。私はすべてのページに対して@page_title設定し、私はこのようなものを使用することができると思ってきます:
<% case @page_title when "Log in" || "Forgot Your Password" || "Create a New Password" %><%= render :partial => "common/hello-world" -%><% end -%>
しかし、インクルードだけでなく他のページ「ログイン」というタイトルのページで起こっている含まれています。ある||このようなステートメントは、ケースのスイッチで許可されていませんか?ケーススイッチにOR文を設定するための別の方法はありますか?
ありがとうございます。
解決
これは、あなたが欲しいものです。
<% case @page_title when "Log in", "Forgot Your Password", "Create a New Password" %><%= render :partial => "common/hello-world" -%><% end -%>
パー http://docs.huihoo.com/ruby /ruby-man-1.4/syntax.html#caseする
他のヒント
,
後に試合を分離するために||
の代わりにwhen
使用してください。 http://docs.huihoo.comでRubyの構文の詳細を参照してください。 /ruby/ruby-man-1.4/syntax.html#caseするます。
所属していません StackOverflow