17

私はRoRを学んでいるので、ご容赦ください。文字列を使用して if またはステートメントを記述しようとしています。これが私のコードです:

<% if controller_name != "sessions" or controller_name != "registrations" %>

括弧を使用して他の多くの方法を試しまし||たが、何も機能していないようです。多分それは私のJSのバックグラウンドのせいです...

変数が文字列 1 または文字列 2 と等しくないかどうかをテストするにはどうすればよいですか?

4

2 に答える 2

15
<% unless ['sessions', 'registrations'].include?(controller_name) %>

また

<% if ['sessions', 'registrations'].exclude?(controller_name) %>
于 2013-06-01T09:27:03.243 に答える