私は、ユーザー入力に基づいてさまざまなアクションに対して定義された列挙値のグループを持っています。今私は、列挙型の値に基づいて文字列を渡す必要があります。それ、どうやったら出来るの?htmlのenum値に基づいてテキストを設定するにはどうすればよいですか?
enum status: {
signed_up: 0,
docs_uploaded: 1,
approved: 2,
rejected: 3
}
<div class="accountstatus">
<p> <%= @current_user.status %> </p>
</div>
代わりにdivの中<%= @current_user.status %>
を呼び出すので、私のようなものを列挙型に文字列値を割り当てる:
0:正常
1登録:
2、アップロードされたドキュメント:アカウントが承認
3:勘定拒否
0,1,2,3の数字を意味のある文字列に変更するだけです。ちょうどうまくいくでしょう。 –
@GillesLesire jQueryを使用して文字列だけを追加して、サイトの他の部分でも参照されているので、値をそのまま保持できますか? – Avid