自分の実装方法が正しいか教えていただきたいです。
Org.roles.map { |k, v| [k,v] } [["A", :A], ["B", :B], ["C", :C], ["D", :D]]
上記のようなデータを利用して
= f.select :roles, Org.roles.map { |k, v| [k,v] }
select formを表示してます。
この中でAだけを取り除いて
["B", :B], ["C", :C], ["D", :D]]
だけ出したく
Org.roles.map { |k, v| [k,v] unless k == "A" }.compact
のように実装しました。
コードレビューできる相手がなかったのでこれよりいい書き方があればご教示いただきたいです。
よろしくおねがいします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/20 07:37